Sadece 1 dağıtılabilir kavanoz oluşturmak için bizim politikamızdır. tüm ortama özgü konfigürasyonlar ayrı tutulur ve hepsini bir arada bir araya getiririz. Bu nedenle, mevcut Ant işlemimiz altında, her ortam için bir özellik dosyasına sahibiz, bunların üstesinden gelmek ve her ortam için bir dizi yapılandırma dosyası oluşturmak.Maven Tek seferde birden fazla profil oluşturun
Geçerli POM XML'imde, Komut satırında yalnızca bir profil oluşturabiliyorum. Maven üzerinden ulaşmak mümkün mü?
Burada .....
Teşekkür pom.xml
<!-- Define profiles here and make DEV as default profile -->
<profiles>
<!-- dev Profile -->
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<!-- qa Profile -->
<profile>
<id>qa</id>
<properties>
<env>qa</env>
</properties>
</profile>
<!-- prod Profile -->
<profile>
<id>prod</id>
<properties>
<env>prod</env>
</properties>
</profile>
</profiles>
...
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<filters>
<filter>env/${env}.properties</filter>
</filters>
<outputDirectory>${project.build.directory}/config/${env}
</outputDirectory>
<resources>
<resource>
<filtering>true</filtering>
<directory>${basedir}/src/main/config/default
</directory>
<includes>
<include>*.xml</include>
<include>*.properties</include>
</includes>
</resource>
ilgili bölümünün bazılarıdır, Prabhjot
Bunun için aşağıdaki geçici çözüm açıklanmıştır: https://stackoverflow.com/questions/12320322/build-multiple-artifacts-with-different-classifiers-at-once – stokito