Ich habe in der Web-Anwendung Pom-Datei, ein Build-Profil, das einige notwendige Dinge (in meinem Code) für qa testet.Ändern Sie den Namen des bereitgestellten Artefakts basierend auf Profil
Ich habe diesen Code auf svn und dieser Code wird in Hudson zusammengestellt, die Artefakte in Zusammenhang setzt ..
Hudson hat zwei Jobs, eine für qa Profil (-P qa) und eine für den Kunden.
Was ich brauche, ist, dass ich in meinem qa Profil den Namen des Artefakts während der Bereitstellungsphase ändere, so dass nexus zwei verschiedene Kriegsdateien hat, eine für qa und eine für den Kunden.
Ich benutze (nach Google-Suche) das Folgende, das aussieht, als ob es nichts in Hudshon tut!
<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>
irgendwelche ideen jemand?