gradle - 在Gradle中,有没有更好的方法来获取环境变量?

标签 gradle environment-variables build.gradle gradle-kotlin-dsl

在几个任务中,我引用了我的主文件夹中的 jar。

有没有比获取环境变量更好的方法

ENV = System.getenv()
HOME = ENV['HOME']

task copyToServer(dependsOn: 'jar', type: Copy) {

 from 'build/libs/'
 into HOME + "/something/plugins/"
}

这设置了$HOME,但我希望我错过了文档中的一些魔力。

最佳答案

嗯;这也有效:

home = "$System.env.HOME"

目前尚不清楚您的目标是什么。

关于gradle - 在Gradle中,有没有更好的方法来获取环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9854176/

相关文章:

gradle - 将项目资源添加到Gradle Custom插件

android - 有没有办法根据选定的 productFlavor 更改 gradle 变量值?

linux - 无法在 RHEL 5.4 上运行 "sudo lvdisplay"命令

android - 是否可以从一个插件访问其他插件并在 gradle 中更改它们的值?

Gradle插件: Task C should run if Task A or Task B:

c++ - 如何克服在 VC++ 2013 中更改 PATH 环境变量的静默失败?

gradle - Gradle解决多项目依赖项中的ext属性

passwords - 通过scp进行Gradle uploadArchives多次提示输入密码

gradle - 使用 Gradle 查找依赖树

javascript - Angular 中的操作系统环境变量