配置Gradle。如何在构建任务中设置自定义参数

时间:2018-07-16 14:34:57

标签: java gradle

在我的项目中,我在“ VM Options”中设置参数。要在“运行VM选项”中运行该应用程序,请设置-Ddeveloper = true -Dversion = 0。为了进行测试和构建,我需要根据情况在类SomeClass.java

中放入特殊参数。
public static final int TESTS_VERS = Integer.parseInt(System.getProperty("version"));
public static final boolean DEVELOP_USE = Boolean.parseBoolean(System.getProperty("developer"));

为在build.gradle中进行测试,我设置了这些属性。

对于“任务测试”:

test {
systemProperty('version', '411')
systemProperty('developer', 'true')
}

在Gradle“任务构建”中执行时,我需要将这些参数更改为 “ {'version':'0','developer':'false'}”

我试图更改它们

build{
    System.properties.setProperty("version", "0")
    System.properties.setProperty("developer", "true")
}

但没有帮助。

在“任务测试”之后执行“任务构建”时,如何更改这些设置?

能否根据配置更改其他方式?

0 个答案:

没有答案