我想做类似的事情:
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.+'
}
最佳答案
我不知道为什么,但是以下工作原理:
final c = (someCondition ? 'compile' : 'providedCompile')
"${ideDependentConfiguration}" …
关于gradle - 如何在依赖关系块中使用变量进行配置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62208806/