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の間で変更されましたか?