想合并到一块,然后达成一个war包发布
vue的源码就放在后端项目里,在打war包的时候,通过配置pom,使用maven执行命令的插件在maven构建生命周期中,执行"npm install && npm run build:prod"类似的命令编译好最终的静态资源,然后cp到spring boot的resource/static下,就可以了,所有操作都由maven接管。
如果gradle肯定也可以,类似的流程,我只用maven这么处理过。
15 回答8.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6k 阅读
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
Java 不懂。不过逻辑上应该是把 vue 项目 build 之后的 dist 文件夹放到 java 对应的静态服务文件夹里即可。