我的maven pom.xml文件如下所示,
<configuration>
<!-- Output directory for the testng xslt report -->
<outputDir>\target\testng-xslt-resultsreports</outputDir>
<sortTestCaseLinks>true</sortTestCaseLinks>
<testDetailsFilter>FAIL,SKIP,PASS,CONF,BY_CLASS</testDetailsFilter>
<showRuntimeTotals>true</showRuntimeTotals>
</configuration>
我的问题是,在每次运行期间,我都会创建一个文件夹并需要更新该路径 &#34; outputDir&#34; ? 可以这样做吗?
答案 0 :(得分:0)
使用maven属性(使用默认值)并从命令行传递它。
在pom.xml中:
<properties>
<customOutput>\target\testng-xslt-resultsreports</customOutput>
</properties>
...
<configuration>
<outputDir>${customOutput}</outputDir>
....
现在,您可以使用参数简单地运行maven命令,以覆盖默认值 customOutput :
mvn install -DcustomOutput=\target\newOutPutDir
我希望这会有所帮助