在我的项目中,我在“ 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")
}
但没有帮助。
在“任务测试”之后执行“任务构建”时,如何更改这些设置?
能否根据配置更改其他方式?