Springboot 项目 maven 打包不包含第三方jar包

比眉伴天荒 2021-11-17 06:22 1013阅读 0赞

参考文章:https://blog.csdn.net/gaozhiqiang111/article/details/88026057

Maven 打包的时候包含第三方jar包,所以打出来的jar文件会很大,有时候我们希望在打包的过程中不包含第三方的jar文件。

只需在pom文件中加入下面的代码即可

  1. <plugin>
  2. <groupId>org.apache.maven.plugins</groupId>
  3. <artifactId>maven-jar-plugin</artifactId>
  4. <configuration>
  5. <archive>
  6. <manifest>
  7. <addClasspath>true</addClasspath>
  8. <classpathPrefix>lib/</classpathPrefix>
  9. <mainClass>***.***.Application</mainClass>
  10. </manifest>
  11. </archive>
  12. </configuration>
  13. </plugin>
  14. <plugin>
  15. <groupId>org.springframework.boot</groupId>
  16. <artifactId>spring-boot-maven-plugin</artifactId>
  17. <configuration>
  18. <fork>true</fork> <!-- hot deploy -->
  19. <includes> <!-- exclude third part jar files -->
  20. <include>
  21. <groupId>nothing</groupId>
  22. <artifactId>nothing</artifactId>
  23. </include>
  24. </includes>
  25. </configuration>
  26. <executions>
  27. <execution>
  28. <goals>
  29. <goal>repackage</goal>
  30. </goals>
  31. </execution>
  32. </executions>
  33. </plugin>

#

发表评论

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

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

相关阅读