idea springcloud- maven 多模块化打包:

以你之姓@ 2022-05-19 05:12 397阅读 0赞

父类pom.xml 添加如下:

  1. <build>
  2. <plugins>
  3. <!--编译插件-->
  4. <plugin>
  5. <groupId>org.apache.maven.plugins</groupId>
  6. <artifactId>maven-compiler-plugin</artifactId>
  7. <version>3.1</version>
  8. <configuration>
  9. <source>${java.version}</source>
  10. <target>${java.version}</target>
  11. </configuration>
  12. </plugin>
  13. <!--单元测试插件-->
  14. <plugin>
  15. <groupId>org.apache.maven.plugins</groupId>
  16. <artifactId>maven-surefire-plugin</artifactId>
  17. <version>2.12.4</version>
  18. <configuration>
  19. <skipTests>true</skipTests>
  20. </configuration>
  21. </plugin>
  22. </plugins>
  23. </build>

各个要打包的子项目pom.xml添加

  1. <!--被打包项目必须配置项-->
  2. <plugin>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-maven-plugin</artifactId>
  5. <configuration>
  6. <!--配置为执行-->
  7. <classifier>exec</classifier>
  8. </configuration>
  9. </plugin>
  10. <plugin>
  11. <groupId>org.springframework.boot</groupId>
  12. <artifactId>spring-boot-maven-plugin</artifactId>
  13. <version>1.5.4.RELEASE</version>
  14. <configuration><!-- 指定该Main Class为全局的唯一入口 -->
  15. <mainClass>ServerApplication</mainClass>
  16. <layout>ZIP</layout>
  17. </configuration>
  18. <executions>
  19. <execution>
  20. <goals>
  21. <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中-->
  22. </goals>
  23. </execution>
  24. </executions>
  25. </plugin>

配置好后打开idea右侧的maven projects执行下图三项

70

看到

70 1

打包成功

发表评论

表情:
评论列表 (有 0 条评论,397人围观)

还没有评论,来说两句吧...

相关阅读