【发布时间】:2016-04-20 05:38:24
【问题描述】:
Maven 可以将逗号分隔的文件列表转换为多个<file> 元素吗?我想将一个 arg 传递给包含多个文件的套件,如下所示:
-DngFiles=testng1.xml,testng2.xml
我找到了一个定义多个套件文件的插件示例。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<suiteXmlFiles>
<file>src/test/resources/testng1.xml</file>
<file>src/test/resources/testng2.xml</file>
</suiteXmlFiles>
</configuration>
</plugin>
我希望,鉴于上述情况,这样的事情可能是可能的?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<suiteXmlFiles>
<files>${ngFiles}</files>
</suiteXmlFiles>
</configuration>
</plugin>
在我看来,除了修改 Surefire 插件本身的行为之外,可能没有其他方法可以做到这一点,对吧?没有 Maven 插件可以做我想做的事吗?
【问题讨论】:
标签: maven