android gradle构建系统 - 路径在编译项目中意味着什么

时间:2015-12-15 19:57:27

标签: android gradle android-gradle

在android build.gradle文件中给出以下行:

dependencies {
flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')

“路径”在这里意味着什么?我相信配置是指您想要编译的构建类型和风格,但路径在这里意味着什么? 如果你注意到lib1是一个库或jar等,但它没有证明自己的路径那么路径在这里意味着什么? 我得到了代码示例here

1 个答案:

答案 0 :(得分:0)

它是项目中模块的路径:项目根级lib1中的模块:

flavor1Compile是您的配置名称,project声明项目依赖项,(path: ':lib1', configuration: 'flavor1Release')提供项目依赖项的参数映射。

进一步阅读此特定Gradle DSL:https://docs.gradle.org/current/dsl/org.gradle.api.artifacts.dsl.DependencyHandler.html