Ich habe zwei Profile fĂĽr verschiedene Umgebungen in pom.xml
Ich muss rennen mvn -PTest1 install
und mvn -PTest2 install
Befehl, um diese Profile zu verwenden. Können wir zwei separate Maven-Befehle in einem einzigen integrieren (wie mvn clean install
)?
Hier ist mein Pom-Eintrag
<profiles>
<profile>
<id>Test1</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.5</jdk>
<os>
<name>Windows XP</name>
<family>Windows</family>
<arch>x86</arch>
<version>5.1.2600</version>
</os>
<property>
<name>sparrow-type</name>
<value>African</value>
</property>
</activation>
<dependencies>
<dependency>
<groupId>
com.endeca
</groupId>
<artifactId>
endeca_navigation_Test1
</artifactId>
<version>
6.1
</version>
<!--<version>stable</version> -->
<scope>
compile
</scope>
</dependency>
</profile>
<profile>
<id>Test2</id>
<activation>
<activeByDefault>false</activeByDefault>
<jdk>1.5</jdk>
<os>
<name>Windows XP</name>
<family>Windows</family>
<arch>x86</arch>
<version>5.1.2600</version>
</os>
<property>
<name>sparrow-type</name>
<value>African</value>
</property>
</activation>
<dependencies>
<dependency>
<groupId>
com.endeca
</groupId>
<artifactId>
endeca_navigation_Test2
</artifactId>
<version>
6.1
</version>
<!--<version>stable</version> -->
<scope>
compile
</scope>
</dependency>
</dependencies>
</profile>
</profiles>
Es ist hilfreich, den Hudson-Job mit einem einzigen Befehl zu verwalten
Sie möchten also Befehle kombinieren
mvn -PTest1 install
undmvn -PTest2 install
?– Mifeet
28. Mai 2013 um 12:56 Uhr
Ich muss diese beiden Befehle mvn -PTest1 install und mvn -PTest2 install mit meinem Hudson-Job-Befehl mvn install integrieren. Die mvn-Installation verarbeitet den Hudson-Job fĂĽr unser Projekt.
– Dinesh Sharma
28. Mai 2013 um 13:40 Uhr