这可能是多余的问题,但我仍然无法找到答案。场景是:我的工作空间中有4个项目说项目A,B,C和D.现在项目B对项目A具有编译依赖性,一旦项目B成功构建,我想触发项目C和D的构建现在我的项目B settings.gradle文件中有
include 'A'
include 'C'
project(':A').projectDir = file('../A')
project(':C').projectDir = file('../C')
project(':D').projectDir = file('../D')
现在,项目B的build.gradle包含一个块
dependencies {
compile project(:A)
}
build.doLast {
subprojects.build
}
当子项目建成时,它也构建项目A,但我想避免这种情况。我想分离编译依赖项(可以是多个项目)和构建依赖项。这可能吗?
提前致谢