我想做类似的事情:
dependencies {
final c = (someCondition ? compile : providedCompile)
c 'example:example:1.+'
}
但这会导致关于compile
和providedCompile
未知的错误。怎么做呢?
以下内容也不符合我的期望:
configurations {
c.extendsFrom (someCondition ? configurations.compile : configurations.providedCompile)
}
dependencies {
c 'example:example:1.+'
}
答案 0 :(得分:0)
我不知道为什么,但是以下方法有效:
final c = (someCondition ? 'compile' : 'providedCompile')
"${ideDependentConfiguration}" …