gradle - 如何在settings.gradle中包含另一个根项目

标签 gradle build.gradle

我在gradle中有2个根项目,在其中一个主根project1中调用了gradle build,并具有settings.gradle,其中包括要构建的子项目。

我有settings.gradle的另一个根项目2,其中包括要构建的子项目

根项目1
build.gradle
settings.gradle

根项目2
build.gradle
settings.gradle

我想在我的Rootproject1 settings.gradle文件中包含Rootproject2,以便从Rootproject1(渐变构建)应该构建Rootproject1和Rootproject2

include / inlcudeFlat-相对于rootproject

最佳答案

应该在主根文件夹中放置一个settings.gradle,您需要编写:

include ':Rootproject1',
        ':Rootproject2'

然后,在Rootproject1的build.gradle文件中,您需要编写:
dependencies {
 implementation project(path: ':Rootproject2')
}

[2019年1月23日更新]如下所示:
Root 
|------ Rootproject1
|
|------ Rootproject2
|
|------ settings.gradle

关于gradle - 如何在settings.gradle中包含另一个根项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54285130/

相关文章:

android - 增加 androidTest 的 targetSdkVersion

mysql - 为什么在添加列时所有行都获得空值?

java - 方法 : . android() 的签名不适用于参数类型。 build.gradle(应用程序)中的异常

android - 未找到 ID 为 'com.android.application' 的插件

android - 将库构建迁移到 Gradle 4.5.1 后,应用程序构建失败

Android Studio 不显示构建变体

Android Studio gradle 和库导入

gradle - 在根项目中找不到任务 'run'

java - Cmd :FAILURE: Build failed with an exception 中的 Gradlew 和 Java 9

java - 从 build.gradle 文件中读取静态 Java 类