我正在尝试将我的项目迁移到最新版本的 Spring 和 Spring Boot。一切都很顺利,直到我遇到这个问题。
我们的一个项目生成了两个版本的最终 Jar,一个具有最小依赖项的普通可运行版本,另一个具有所有额外模块的版本。
当我使用 Spring Boot 1.5.x 版本时,解决方案很简单,我们使用了“customConfiguration”
当我使用旧插件时,我的配置文件看起来或多或少像这样
bootRepackage{
customConfiguration = "addons"
}
dependencies {
compile "my.org:core-lib:1.0.0"
addons "my.org:extra-lib:1.0.0"
}
nowbootRepackage
被替换为bootJar
which 不持有财产customConfiguration
。这是否可以在最新版本的插件中执行,如果可以,那么有人可以指出我正确的方向吗?