我的项目在类路径中有一个 jar,其中包含一些实用程序。当我在 Red Hat linux 上使用 ant 运行程序时,它无法使用 读取系统属性System.getProperty(key)
,但在 Ubuntu 上运行时它工作得非常好。
任何关于为什么会发生这种情况的建议都值得赞赏。
蚂蚁目标
<target name="test">
<property environment="env"/>
<echo message="PATH_ROOT set => ${env.PATH_ROOT}" />
<echo message="CUSTOM_REPORT_PATH set => ${env.CUSTOM_REPORT_PATH}" />
<testng classpathref="compile.classpath" haltOnfailure="false" outputDir="${testng.output.dir}/xxx">
<sysproperty key="PATH_ROOT" value="${env.PATH_ROOT}"/>
<sysproperty key="CUSTOM_REPORT_PATH" value="${env.CUSTOM_REPORT_PATH}"/>
<xmlfileset dir="src/com/xxx" includes="suite.xml" />
</testng>
</target>
=================