Ser*_*gey 9 ant environment-variables gradle
我需要从Gradle和Ant脚本执行,该脚本依赖于环境变量.Ant用<property environment="env"/>它.
我试图env.foo="bar"在Gradle中做,但它抛出了一个Groovy异常.
将环境变量从Gradle传递到Ant的正确方法是什么?
dre*_*dre 11
从gradle 2.0文档中,我看到这样的事情是可能的
test {
environment "LD_LIBRARY_PATH", "lib"
}
Run Code Online (Sandbox Code Playgroud)
或者在这种情况下可以使用它
systemProperty "java.library.path", "lib"
Run Code Online (Sandbox Code Playgroud)
一般来说,从 Gradle 或 JVM 中设置环境变量是不可能的,但可以像这样欺骗 Ant:
ant.project.properties['env.foo'] = 'bar'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13028 次 |
| 最近记录: |