This is a great approach, and I do see the ear-plugin package twice. However, after server testing, I c the filters in the profile doesn't get to processed, that is, the packaging doesn't go back to resource level redo filtering, which is I need.
Do I have some key concept missing? Tim Kettler wrote: > > Hi, > > please don't write in all caps (even if it's just the subject), this is > considered rude. People will decide to read and answer you question not > based on how strong you try to advertise it but on how good you describe > your problem and if they know an answer. > > Regarding your question. this should do what you want: > > <project> > <modelVersion>4.0.0</modelVersion> > <artifactId>my-test-app</artifactId> > <groupId>my-test-group</groupId> > <version>1.0-SNAPSHOT</version> > > <profiles> > <profile> > <id>alpha</id> > <activation> > <property> > <name>env_alpha</name> > </property> > </activation> > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-jar-plugin</artifactId> > <version>2.1</version> > <executions> > <execution> > <id>build-alpha-ear</id> > <phase>package</phase> > <goals> > <goal>jar</goal> > </goals> > <configuration> > <classifier>alpha</classifier> > </configuration> > </execution> > </executions> > </plugin> > </plugins> > </build> > </profile> > </profiles> > </project> > > You can then build with 'mvn -Denv_alpha package'. If you have more > environments you want to create packgings for, just copy the profile and > change the names accordingly and then invoke maven like this 'mvn > -Denv_alpha -Denv_beta package'. > > Note that the example uses the jar plugin but for an ear it works > exactly the same, just substitue the plugins. > > If you want to deploy the extra artifacts to your repository you need to > attach them with the build-helper plugin [1]. > > -Tim > > [1] http://mojo.codehaus.org/build-helper-maven-plugin/ > > mailming schrieb: >> I am trying to implement packaging multiple into multiple ear files using >> profile activation, using classifier. >> >> for example >> >> mvn package -DEnv=Alpha >> >> maven package into file-0.5-snapshot-alpha.ear >> >> and then >> >> mvn package -DEnv=Delta >> >> maven package into file-0.5-snapshot-delta.ear >> >> but I need to do multiple packaging which is >> >> do something like mvn package -DEnv=Delta package -DEnv=Alpha, so it can >> package twice in the same process and with different Env profile, >> >> Hopefully this is doable. >> >> --Ming >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/How-to-run-multiple-packaging-using-different-env--tf4552478s177.html#a13378260 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
