当我执行mvn包时,它完成了成功。但是spring-boot-configuration-processor.jar不会被打包。这是什么原因呢?有人能帮我吗?Git地址代码地址
参见fatjar或ubberjar包装
默认情况下,jar包你的代码,而不是依赖项。如果你想包含你的依赖,它是一个脂肪或橡胶罐。依赖项的.class将被打包在一个单独的jar中。这样,您的jar就可以自我执行了。当你在pom中定义依赖时,你可以使用'提供的'关键字从最终的jar中排除依赖。小心传递依赖。也许你使用的库与你依赖的另一个库的版本不同。
https://gitter.im/spring-projects/spring-boot[Gitter][1]Andy Wilkinson @wilkinsona解决了我的问题16:27它是一个注释处理器,所以只在编译时使用。Spring Boot的Maven插件会自动将它从构建的jar中过滤出来:Spring -projects/spring-boot@e743d5f