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