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/
