ProjectA
にコンパイル依存関係があるプロジェクトがあるとしますcore
。に依存core
しdeepcore
ます。したがって、ProjectA は deepcore に推移的な依存関係を持ちます。
したがって、ビルドスクリプトにProjectA
はこれがあります
dependencies {
compile "com.something:core:1.0.0"
}
そして、ビルドスクリプトcore
はこれを持っています
dependencies {
compile "com.something:deep-core:1.0.0"
}
これで、 と の両方で同じパッケージ構造を持つクラスがCoreService
定義されました。そして、私は私の からそのクラスを使用していますが、どの実装を使用しますか? のバージョンを使用するように依存関係を構成するにはどうすればよいですか?core
deepcore
ProjectA
core