Gradleを使用して、依存関係のあるグループで推移性を無効にできるようにしたいと考えています。このようなもの:Gradleで依存関係のグループのプロパティを指定する方法は?
// transitivity enabled
compile(
[group: 'log4j', name: 'log4j', version: '1.2.16'],
[group: 'commons-beanutils', name: 'commons-beanutils', version: '1.7.0']
)
// transitivity disabled
compile(
[group: 'commons-collections', name: 'commons-collections', version: '3.2.1'],
[group: 'commons-lang', name: 'commons-lang', version: '2.6'],
) {
transitive = false
}
この構文は受け入れません。 I 私はこれを行う場合、それが動作するように取得することができます:
compile(group: 'commons-collections', name: 'commons-collections', version: '3.2.1') { transitive = false }
compile(group: 'commons-lang', name: 'commons-lang', version: '2.6']) { transitive = false }
しかし、それはときに私はむしろ、グループ一緒にしたい、各依存関係のプロパティを指定するために私を必要とします。
誰でもこのことに役立つ構文の提案がありますか?
これはgradle-1.0では機能しません – Tair