代码说的比单词更好,比如我有以下build.gradle:
apply plugin: 'java'
apply plugin: 'eclipse'
configurations {
optionalDependency
}
dependencies {
compile 'group:artifact:1.0'
optionalDependency 'group:artifact:1.2'
}
eclipse.classpath.plusConfigurations += [configurations.optionalDependency]
Eclipse现在将获得工件的1.0版本和1.2版本。有没有办法告诉gradle我不想要两种配置,而是像他们一样解决?
答案 0 :(得分:0)
只有一个延伸另一个。如果您希望compile
配置在optionalDependecy
配置中包含依赖项,则只需执行以下操作。
configurations {
optionalDependency
compile.extendsFrom optionalDependency
}