を理解し、私は構造を次ていますはGradleの依存関係
PROJECTA - >ProjectBの
に依存ProjectBの - >は、ProjectBのすべての作品をコンパイルProjectCに
を依存します。
ProjectBの /build.gradle:
dependencies {
compile project(':ProjectC')
}
ProjectBの /settings.gradle:
include ':ProjectC'
project(':ProjectC').projectDir = new File(settingsDir, '../ProjectC')
しかし、PROJECTAにそれをコンパイルします
dependencies {
compile project(':ProjectB')
}
PROJECTA /settings.gradle:
include ':ProjectB'
project(':ProjectB').projectDir = new File(settingsDir, '../ProjectB')
それはProjectC
PROJECTA /build.gradleを見つけることができないと言います
これは、次のエラーが表示されます:私はそれがPROJECTAでProjectC含めて動作させるためでした
Where: Build file ProjectB\build.gradle
What went wrong:
A problem occurred evaluating project ':ProjectB'.
Project with path ':ProjectC' could not be found in project ':ProjectB'.
を。しかし、これは私が望むものではありません。
私もPROJECTAに排除しようとしたが、didntの仕事
PROJECTA /build.gradle:
dependencies {
compile (project (':ProjectB')) {
exclude module: ':ProjectC'
}
}
をしかし、同じエラーが表示されます。
どうすればこの問題を解決できますか?