首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >哪个文件gradle.properties的优先级更高?

哪个文件gradle.properties的优先级更高?
EN

Stack Overflow用户
提问于 2019-04-17 05:30:19
回答 1查看 1.7K关注 0票数 9

我有本地的和全局的gradle.properties,全局的需要配置代理,但它也包含其他参数,想知道如果为相同的设置指定不同的值会发生什么,哪些文件将具有优先级,或者它们是如何合并的?

我的全局gradle.properties

代码语言:javascript
复制
systemProp.http.proxyHost=hostname
systemProp.http.proxyPort=8080
systemProp.http.proxyPassword=password

org.gradle.parallel=false

我的本地gradle.properties

代码语言:javascript
复制
android.useDeprecatedNdk=true
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx4096M

例如,将使用哪个org.gradle.parallel

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-17 07:00:40

根据Gradle propertiesgradle.properties文件按以下顺序应用:

GRADLE_USER_HOME directory.

  • system属性中项目根directory.

  • gradle.properties中的
  1. gradle.properties,例如在命令行上设置-Dgradle.user.home时。

因为GRADLE_USER_HOME中的属性是在项目根目录中的属性之后应用的,所以它们会覆盖项目中定义的属性。假设global指的是GRADLE_USER_HOME目录中的值,local指的是项目根目录中的值,那么org.gradle.parallel的值将为false

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55716882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档