Ami*_*mar 5 android gradle build.gradle android-gradle-plugin
如何为我的所有 android 项目设置 gradle 属性?我有不同的 android projetcs,但是每当我更改项目文件夹中的 Gradel.properties 文件时,它只会影响该项目。而且我在根目录的 .gradle 文件夹中找不到 gradle.properties 。我如何为所有项目设置通用属性,以便我不需要每次都更改。
Gradle 支持目录中gradle.properties文件中的系统范围属性,该GRADLE_USER_HOME目录默认为.gradle在您的主目录中调用的文件夹,例如C:\Users\<user>\.gradle在 Windows 上。
这些系统特定的属性可能会覆盖项目特定的属性,因此它们只能用于为您的本地机器指定用户名和密码。
gradle.properties默认情况下,此全局变量可能不存在,但即使不存在,您也可以创建一个并使用它,并且这些属性将在您的构建脚本中可用。
如果您的全局设置需要比普通属性更多的逻辑,您可以使用初始化脚本,它可以放置在同一位置(或init.d子目录)。
文档:
项目属性从父项目继承到子项目。
根项目
ext{
supportLibVersion = '25.3.1'
//supportLib
supportLib = "com.android.support:support-v4:$supportLibVersion"
}
Run Code Online (Sandbox Code Playgroud)
儿童项目:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//supportLib
compile rootProject.ext.supportLib
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5518 次 |
| 最近记录: |