Gradle Tooling:如何设置环境变量

时间:2015-06-19 13:27:41

标签: gradle gradle-tooling-api

我有一个自定义插件,我正在编写测试来测试它。为此,我使用gradle工具api(我发现这是推荐的测试方法)。

其中一项测试要求我通过设置一些环境变量来运行任务。我该如何测试呢。我没有看到ProjectConnection提供设置环境变量的方法。

如果我必须手动测试,我必须这样做:

setenv LRG_REPOS foo
gradle verify_lrg -PlrgName=abc

其中verify_lrg是我的自定义插件添加的任务。

目前要解决此问题,我正在使用ProcessBuilder运行,但想知道是否有任何gradle工具方式(因为所有其他测试都使用gradle工具API)

相关问题