导语:与打成war包不同,我们需要把vue生成的静态文件先打包然后放在Springboot项目的\src\main\resources\static目录下面,而不是\src\main\webapp目录下面。
vue项目打包
vue项目使用npm管理,打包命令如下,打包完成后,会在vue项目的dist目录下面生成html文件和静态的js、css文件。
npm run build
复制静态文件
将VUE在dist目录下的文件都复制到Springboot项目下的\src\main\resources\static中。
Springboot的build.gradle配置
如果要打成war包,需要添加以下的配置
apply plugin: 'war'
如果要打成jar包,直接把这个删除就可以了。
SpringBoot项目打包
在intellij idea中,打开terminal窗口,然后在里面运行下列命令。
gradle build
运行完成后,就会在项目的\build\libs目录中生成一个jar包。
执行jar
java -jar test.jar