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
執行該命令. 即可進行打包操作