我在 web 应用程序的 pom 文件中有一个构建配置文件,它为 qa 测试做了一些必要的事情(在我的代码中)。
我在 svn 上有这段代码,这段代码在 Hudson 中编译,它在 nexus 中部署工件。
Hudson 有两份工作,一份用于 qa 配置文件 (-P qa),另一份用于客户。
我需要的是在部署阶段更改我的 qa 配置文件中工件的名称,以便 nexus 有两个不同的战争文件,一个用于 qa,一个用于客户。
我使用(在谷歌搜索后)以下看起来在 hudshon 中没有任何作用!
<profile>
<id>qa</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.5</version>
<configuration>
<classifier>qa</classifier>
</configuration>
</plugin>
</plugins>
</build>
</profile>
有人有什么想法吗?