Hi,
I do have a similar setup (swz + modules) except that my App/modules
are on different maven projects (modules).

I did set up framework dependencies as cached on main app.

For sparskins, I must let it in 'merged into code' to avoid this
problem, also, be aware of cached dependencies order, which  can make
your app not loading properly.(i think yours is ok, mine only differ
in datavisualization order, but I'm not using it)

Also, to embed the swz in my app web root, I should  deploy the swz
artifact to my maven repository

Nico

On 16 jun, 03:39, Dan Schultz <[email protected]> wrote:
> Hi,
>
> We have a SWF project setup such that it's using framework caching and
> compiling two modules alongside the main SWF.  Everything compiles
> fine with flexmojos, however, when running the main SWF and loading a
> module, the module is throwing an error saying it cannot load a skin
> class for one of the list controls.  This hints that the framework
> SWZs aren't being used by the module file.  Does FlexMojos support
> this setup?  Compiling in FlashBuilder works fine.  Here's excerpts
> from my POM file:
>
> <dependencies>
>         <!-- framework caching dependencies -->
>         <dependency>
>                 <groupId>com.adobe.flex.framework</groupId>
>                 <artifactId>textLayout</artifactId>
>                 <version>${flex-sdk.version}</version>
>                 <type>swc</type>
>                 <scope>caching</scope>
>         </dependency>
>         <dependency>
>                 <groupId>com.adobe.flex.framework</groupId>
>                 <artifactId>osmf</artifactId>
>                 <version>${flex-sdk.version}</version>
>                 <type>swc</type>
>                 <scope>caching</scope>
>         </dependency>
>         <dependency>
>                 <groupId>com.adobe.flex.framework</groupId>
>                 <artifactId>framework</artifactId>
>                 <version>${flex-sdk.version}</version>
>                 <type>swc</type>
>                 <scope>caching</scope>
>         </dependency>
>         <dependency>
>                 <groupId>com.adobe.flex.framework</groupId>
>                 <artifactId>spark</artifactId>
>                 <version>${flex-sdk.version}</version>
>                 <type>swc</type>
>                 <scope>caching</scope>
>         </dependency>
>         <dependency>
>                 <groupId>com.adobe.flex.framework</groupId>
>                 <artifactId>sparkskins</artifactId>
>                 <version>${flex-sdk.version}</version>
>                 <type>swc</type>
>                 <scope>caching</scope>
>         </dependency>
>         <dependency>
>                 <groupId>com.adobe.flex.framework</groupId>
>                 <artifactId>datavisualization</artifactId>
>                 <version>${flex-sdk.version}</version>
>                 <type>swc</type>
>                 <scope>caching</scope>
>         </dependency>
>         <dependency>
>                 <groupId>com.adobe.flex.framework</groupId>
>                 <artifactId>rpc</artifactId>
>                 <version>${flex-sdk.version}</version>
>                 <type>swc</type>
>                 <scope>caching</scope>
>         </dependency>
>
>         <!-- theme dependencies -->
>         <dependency>
>                 <groupId>com.adobe.flex.themes</groupId>
>                 <artifactId>halo</artifactId>
>                 <version>1.0</version>
>                 <type>swc</type>
>                 <scope>theme</scope>
>         </dependency>
> </dependencies>
>
> <build>
>         <sourceDirectory>src</sourceDirectory>
>         <outputDirectory>bin-debug</outputDirectory>
>         <plugins>
>                 <plugin>
>                         <groupId>org.sonatype.flexmojos</groupId>
>                         <artifactId>flexmojos-maven-plugin</artifactId>
>                         <version>${flex-mojos.version}</version>
>                         <extensions>true</extensions>
>                         <dependencies>
>                                 <dependency>
>                                         <groupId>com.adobe.flex</groupId>
>                                         <artifactId>compiler</artifactId>
>                                         <version>${flex-sdk.version}</version>
>                                         <type>pom</type>
>                                 </dependency>
>                         </dependencies>
>                         <configuration>
>                                 
> <configurationReport>true</configurationReport>
>                                 <debug>${flex-debug-enabled}</debug>
>                                 <sourceFile>previewer.mxml</sourceFile>
>                                 <moduleFiles>
>                                         
> <module>modules/book_previewer_module.mxml</module>
>                                         
> <module>modules/card_previewer_module.mxml</module>
>                                 </moduleFiles>
>                                 <rslUrls>
>                                         <url>${flex-rsl.templateUrl}</url>
>                                 </rslUrls>
>                         </configuration>
>                 </plugin>
>         </plugins>
> </build>
>
> Dan

-- 
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

http://flexmojos.sonatype.org/

Reply via email to