Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Flex Application (SWF files) are usually run on web context (WAR project). So is necessary to copy SWF files (and all runtime dependencies) into the WAR during packing phase. That is exactly what copy-flex-resources goal does.

<build>
   ...
      <plugins>
      ...
         <plugin>
            <groupId>net.flexmojos.oss</groupId>
            <artifactId>flexmojos-maven-plugin</artifactId>
            <executions>
               <execution>
                  <goals>
                     <goal>copy-flex-resources</goal>
                  </goals>
               </execution>
            </executions>
         </plugin>
      </plugins>
</build>

 

Then, is necessary to add a dependency to all SWF. Like this:

...
<dependencies>
   <dependency>
      <groupId>org.sonatype</groupId>
      <artifactId>swf-project</artifactId>
      <version>1.0</version>
      <type>swf</type>
   </dependency>
</dependencies>

 

Do not forget to declare type as swf.

 

What this goal does:

  1. copy all dependencies type SWF declared on project.
  2. copy any RSLs required by SWF (don't forget to generate optimized libraries on each SWC)
  3. copy runtime locales (only when the project is compiled by flexmojos and uses runtimeLocales configuration)
  • No labels