Gradle解决编译和构建依赖项

时间:2017-04-18 06:50:25

标签: gradle build.gradle

这可能是多余的问题,但我仍然无法找到答案。场景是:我的工作空间中有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,但我想避免这种情况。我想分离编译依赖项(可以是多个项目)和构建依赖项。这可能吗?

提前致谢

0 个答案:

没有答案