Springboot多模块项目打包配置
解决springboot多模块下如何打包的问题
- parent的pom.xml
<build>
<plugins>
<!-- 注意: 因为我们不需要demo-parent是一个可运行的项目,所以修改原来的打包方式为maven打包方式 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests> <!--默认关掉单元测试 -->
</configuration>
</plugin>
</plugins>
</build>
- web模块的pom.xml 配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
eclipse中配置项目执行的命令 maven-build
base dir选择 父项目
Goals内容:
clean package -Dmaven.test.skip=true
执行该命令. 即可进行打包操作