首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问属性,何时访问?

如何访问属性,何时访问?
EN

Stack Overflow用户
提问于 2013-10-30 00:17:06
回答 1查看 726关注 0票数 1

我在build.gradle中有以下内容

代码语言:javascript
复制
PlatformUmbrella platformUmbrella = PlatformUmbrella.create(System.properties['module.status'])

task setClBeforePublish << platformUmbrella.beforePublish

project.tasks.publish.doLast platformUmbrella.afterPublish

gradle.properties具有module.status = snapshot``gradlew properties输出:

代码语言:javascript
复制
module.status: snapshot

但是,当检索System.properties['module.status']gradle.properties['module.status']时,会返回null (大概是因为属性尚未处理)。在gradle.properties['module.status']闭包中访问gradle.taskGraph.whenReady也会返回null。访问“module.status”设置的正确方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-30 00:26:14

gradle.properties的内容将自动加载到项目的“额外”属性扩展中,通过project.ext访问。

在您的情况下,可以尝试使用project.ext["module.status"]

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

https://stackoverflow.com/questions/19671592

复制
相关文章

相似问题

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