我环顾四周,找不到任何访问我的 gradle.properties 中的环境变量的方法。
我能做什么:在我的 build.gradle 中,我可以访问像这样的环境变量 System.getenv("MY_VAR")
。我想在我的 gradle.properties 中做同样的事情。
我想要做的示例: 在我的 gradle.properties 中,将 build.foo=bar
替换为 build.foo=System.getenv("BAR ”)
到目前为止,我从 gradle.properties 访问环境变量的所有尝试都失败了。
任何对此事的见解都会很棒,谢谢!
最佳答案
并非所有环境变量都对 gradle 可见。如果您可以使用特殊前缀 ORG_GRADLE_PROJECT_
命名它们,那么它们将可用。您可以阅读here
ORG_GRADLE_PROJECT_foo
可以在 gradle 中作为 foo
进行访问。
关于java - gradle.properties是否可以访问环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58868401/