java - 当我执行 mvn package 时,spring-boot-configuration-processor.jar 不会被打包。
问题描述
当我执行 mvn package 时,它完成了。但是 spring-boot-configuration-processor.jar 不会被打包。这是什么原因?谁能帮我?git地址代码地址
解决方案
请参阅 fatjar 或 ubberjar 包装。
默认情况下,jar 会打包您的代码,而不是依赖项。如果你想包含你的依赖项,那就是一个胖子或 ubber jar。您的依赖项的 .class 将打包在一个 jar 中。Rhen 你的 jar 变成了自我可执行的。当您在 pom.xml 中定义依赖关系时,您可以使用“提供”关键字从最终 jar 中排除依赖项。
小心传递依赖。也许您使用了另一个依赖项使用的不同版本的库。
推荐阅读
- r - 如何在 R 中重置或完全覆盖 .libPaths?
- linux - 在 Ubuntu Linux(多节点集群)上运行 Hadoop
- angular - 点击时材料自动完成不显示列表
- java - JDBC 与 Oracle DB - 使用具有相似条件的参数标记
- c++ - 维护当前选定的对象是否可以很好地使用状态模式?
- linux - Xinetd 服务器连接被拒绝
- rest - Yii2 Rest Controller 和公共变量
- javascript - 在 Bootstrap 卡中显示加载程序
- smooch - Smooch: How to trigger postback when user clicks a button?
- vbscript - 查找字符串并相应地重新格式化