Gradle 子模块如何声明父模块?
在 Gradle 中,可以通过以下方式声明子模块的父模块:
-
在子模块的'build.gradle'文件中使用'apply plugin'语句引入父模块的插件。
-
在子模块的'build.gradle'文件中使用'dependencies'语句声明父模块的依赖。
-
在父模块的'settings.gradle'文件中声明子模块的名称和路径,以便 Gradle 可以正确地解析模块之间的依赖关系。
例如,以下是一个具有父子模块结构的 Gradle 项目的示例:
rootProject/
|- build.gradle
|- settings.gradle
|- app/
|- build.gradle
|- library/
|- build.gradle
在'settings.gradle'文件中,可以声明子模块的名称和路径:
include ':app'
include ':library'
在子模块的'build.gradle'文件中,可以声明父模块的依赖:
dependencies {
implementation project(':library')
}
注意:在子模块中声明父模块的依赖时,使用的是'project()'方法而不是'compile()'或'implementation()'方法。
原文地址: https://www.cveoy.top/t/topic/nr31 著作权归作者所有。请勿转载和采集!