I added an issue here: https://issues.sonatype.org/browse/FLEXMOJOS-249
Let me know if a sample project that uses classifiers would be useful. On Jan 13, 1:10 pm, velo <[email protected]> wrote: > Ops, my bad =D > > It is probably ignoring the classifier.... file a ticket for that. > > VELO > > On Jan 13, 1:48 pm, ryan6608 <[email protected]> wrote: > > > Hi, > > > I'm trying to set up flexmojos + maven using profiles & classifiers so > > I can build my project against either BlazeDS or GraniteDS (to > > evaluate them vs each other). I have it working with a couple minor > > issues. I have several modules that use flexmojos. I have two SWF > > modules and I set dependencies based on the profile and also set a > > property for a classifier: > > > <profiles> > > <profile> > > <id>BlazeDS</id> > > > <!-- BlazeDS specific depends here --> > > > <properties> > > <ds-classifier>blazeds</ds-classifier> > > </properties> > > </profile> > > </profiles> > > > Then I pass the ds-classifier property to flexmojos in the build > > configuration: > > > <build> > > <plugins> > > <plugin> > > <groupId>org.sonatype.flexmojos</groupId> > > <artifactId>flexmojos-maven-plugin</artifactId> > > > <configuration> > > <classifier>${ds-classifier}</classifier> > > </configuration> > > </plugin> > > </plugins> > > </build> > > > Depending on the profile I select, I will get an artifact similar to > > the following deployed to my repo: > > > flex-ui-1.0-SNAPSHOT-blazeds.sfw > > flex-ui-1.0-SNAPSHOT-graniteds.sfw > > > It works exactly as I'd expect. The maven-war-plugin and the maven- > > ear-plugin also work exactly the same. However, I can't get the same > > results for an AIR module: > > > <packaging>air</packaging> > > > It ignores the classifier portion of the artifact naming. > > > The second problem I have is with the wrapper goal I have in my WAR > > module. I declare a dependency based on the profile in use: > > > <dependency> > > <groupId>ca.jptech.itma</groupId> > > <artifactId>itma-flex-ui</artifactId> > > <classifier>${ds-classifier}</classifier> > > <type>swf</type> > > </dependency> > > > However, I get the following error when I try to compile: > > > [INFO] Could not find wrapper source pom artifactca.jptech.itma:itma- > > flex-ui:pom:blazeds:0.4-SNAPSHOT > > > It looks like the classifier based dependency is causing problems for > > the wrapper goal. It's worth noting the copy-flex-resources goal > > works as I'd expect. If I omit the wrapper goal and only use the copy- > > flex-resources goal I get a .swf in my war package and it uses the > > correct classifier suffix. > > > Thanks in advance for any help, > > Ryan
-- You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos?hl=en?hl=en http://blog.flex-mojos.info/
