DRY gradle 依赖块
DRY gradle dependency blocks
在gradle中是否有重用依赖块的好模式?目前有很多重复(不同模块中的相同块 - application / tests / ..)有没有办法在中心位置定义这些依赖关系并在模块中重用它们?
例如,您可以将依赖项分组到一个列表中,然后将此列表传递给给定的配置:
apply plugin: 'java'
repositories {
mavenCentral()
}
ext.forDI = [
'com.google.inject:guice:3.0',
'com.google.guava:guava:18.0'
]
dependencies {
compile(forDI)
}
This question might be also helpful for you and this 还有。
在gradle中是否有重用依赖块的好模式?目前有很多重复(不同模块中的相同块 - application / tests / ..)有没有办法在中心位置定义这些依赖关系并在模块中重用它们?
例如,您可以将依赖项分组到一个列表中,然后将此列表传递给给定的配置:
apply plugin: 'java'
repositories {
mavenCentral()
}
ext.forDI = [
'com.google.inject:guice:3.0',
'com.google.guava:guava:18.0'
]
dependencies {
compile(forDI)
}
This question might be also helpful for you and this 还有。