SpringBoot聚合项目的打包
在父级项目中pom文件加入代码
<project>
<!--若干依赖代码-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
子级项目非启动类项目中pom文件中加入代码
<project>
<!--若干依赖代码-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
</project>
子级项目启动类项目中pom文件中加入代码
<project>
<!--若干依赖代码-->
<!--生成jar包,添加依赖-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--此处需要修改,mainClass标签里面填入启动类所在包.启动类-->
<mainClass>com.xxxx.server.YebApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
</project>
去除项目中的test测试
打包
打包顺序父级工程–>子级工程非启动类没有其他子级工程依赖–>子级启动类工程
按照顺序分别点击工程中的Lifecycle下的package进行打包
运行打包工程
在jar包所在的目录运行命令行窗口
执行命令行
java -jar jar包名.jar