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/

Reply via email to