项目B取决于项目A。两者都是本地的-我不希望包括建立和维护存储库的麻烦。
我可以像这样为项目B包括项目A类:
> df
id age weight diagnosis1 diagnosis2 diagnosis3
1 1 50 75 1 0 1
2 2 45 80 0 0 1
3 3 35 100 1 0 0
4 4 75 82 0 1 0
5 5 37 90 0 0 0
6 6 33 71 1 1 0
和
//build.gradle
dependencies {
implementation project(':A')
...
testImplementation project(':A') //(Is this correct? It doesn't give any errors.)
...
}
但是,这不包括项目A的依赖项,因此在此设置中,我将必须手动包括这些依赖项,例如:
//settings.gradle
include ':A'
project(':A').projectDir = new File('path/to/project/A')
我可以做到这一点,但是随后我以不需要与存储库相关的方式手动管理依赖关系。
与composite builds的结果相同。
如何让gradle为我做到这一点,如何递归地包含本地项目A的依赖以及项目A中的本地文件?谢谢。