首页 > 解决方案 > 当我执行 mvn package 时,spring-boot-configuration-processor.jar 不会被打包。

问题描述

当我执行 mvn package 时,它​​完成了。但是 spring-boot-configuration-processor.jar 不会被打包。这是什么原因?谁能帮我?git地址代码地址

标签: javaspring-bootmaven

解决方案


请参阅 fatjar 或 ubberjar 包装。

默认情况下,jar 会打包您的代码,而不是依赖项。如果你想包含你的依赖项,那就是一个胖子或 ubber jar。您的依赖项的 .class 将打包在一个 jar 中。Rhen 你的 jar 变成了自我可执行的。当您在 pom.xml 中定义依赖关系时,您可以使用“提供”关键字从最终 jar 中排除依赖项。

小心传递依赖。也许您使用了另一个依赖项使用的不同版本的库。


推荐阅读