与えられた
dependencies {
compile project(':subproject') {
transitive = false
}
}
これは gradle 1.3 では正しく機能しません。(つまり、すべての依存関係はサブプロジェクトから含まれます)
これはバグですか、それともプロジェクトの依存関係を除外するための別の構文がありますか?
与えられた
dependencies {
compile project(':subproject') {
transitive = false
}
}
これは gradle 1.3 では正しく機能しません。(つまり、すべての依存関係はサブプロジェクトから含まれます)
これはバグですか、それともプロジェクトの依存関係を除外するための別の構文がありますか?
示された構文は、新しい (いわゆるdynamic )transitive
プロパティをProject
オブジェクトに追加します。これは、他の場所で使用されない限り、何の効果もありません。動的プロパティが廃止されたという警告が表示されます。これは、ビルド スクリプトに潜在的な誤りがあることを示しており、Gradle 2.0 では大きく失敗します。
正しい構文は次のとおりです(すでに示したとおり):
dependencies {
compile(project(':subproject')) {
transitive = false
}
}