我需要在websphere Web服务器上运行大量测试,然后才能在每次测试之前重新启动服务器。在我的测试项目中,我可以使用:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<phase>pre-integration-test</phase>
<id>startServer</id>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>start.bat</executable>
</configuration>
</plugin>
这里的问题是我有多个项目,每个项目都有各种功能的配置文件。我想将其移动到maven settings.xml中,以便配置文件对各个测试是透明的,并且只根据jenkins提供的环境变量运行。
好像我不能在maven设置xml中使用插件。有没有办法实现这个目标?