Gradle transitive = true
は正確に何をしますか?Gradleのドキュメントからは明らかではありません。これは、のコンテキストにあるcompile
内build.gradle
。私の場合、私はAndroidのcrashlyticsに依存しています。
compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
transitive = true;
}
いくつかのGradleドキュメント(hereおよびhere)は、「推移的」のデフォルトがtrueであることを示唆しています。それでも削除するとtransitive = true
、推移的な依存関係がもたらされません(特にKitGroup
)。
class file for io.fabric.sdk.android.KitGroup not found
ドキュメントによると、デフォルトはtrueですが、実際の動作は反対のようです。
Gradle 2.2.1を実行しています。おそらく、動作は2.2と2.4の間で変更されましたか?