我正在尝试将项目迁移到最新版本的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"
}
现在bootRepackage
被bootJar
取代,后者不具有属性customConfiguration
。是否可以在最新版本的插件中执行此操作?如果是,那么有人可以向我指出正确的方向吗?
答案 0 :(得分:3)
bootJar是Jar类的子类,因此您可以在此处使用Jar任务的配置。
示例:
var books = [
{name: 'Book 1', author: 'John Wriggly', pages: 9},
{name: 'Book 2', author: 'James Wriggly', pages: 500},
{name: 'Book 3', author: 'Jacob Wriggly', pages: 52}
];
books.forEach(function(index, item){
console.log(item.name); // undefined :(
})
(有一些我不知道的简便方法)