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