2
我不喜欢我重复每个存储库依赖关系(让我们说,junit
),主项目和子项目。是否有可能使子项目使用主项目的依赖关系或其他方式来避免重复?如何为所有子项目设置项目的依赖关系?
我不喜欢我重复每个存储库依赖关系(让我们说,junit
),主项目和子项目。是否有可能使子项目使用主项目的依赖关系或其他方式来避免重复?如何为所有子项目设置项目的依赖关系?
根/的build.gradle
allprojects {
if (plugins.hasPlugin('java')) {
dependencies {
testCompile 'junit:junit:4.12'
}
}
}
与接受的答案最好是使用以下命令:如果java
插件已经存在或将等待它
allprojects {
plugins.withType(JavaPlugin) {
dependencies {
testCompile 'junit:junit:4.12'
}
}
}
的更改将立即生效稍后添加并应用。
谢谢你的变种。对我来说,它们之间没有什么区别,因为我所有的子项目都是java项目,我没有使用任何条件项目。 – Gangnus