我想在我的build.xml目标中设置一个环境变量。
<target name="run-tenantManagement" depends="jar">
<property name="SIMV3.1" value="${SIMV3.1}" />
//now here i want to do something like setenv SIMV3.1 true
</target>
在我的Java代码中,我想使用以下方式访问它:
if("true".equals(System.getenv("SIMV3.1")){
//do something
}
请您提供建议。我已经尝试了许多方法,但都没有成功。此外,由于该框架是基于testng的,所以没有main()方法,测试用例是使用testNG调用的。
setenv()
(系统调用)修改其环境,这就是shell修改其传递给子进程的环境的方式。Ant应该公开这一点,但看起来可能没有。环境变量也适用于非Java进程。 - neuralmer