...That and the scope changed to caching. Previously these were marked as external and worked well with 3.8.. The libraries were then compiled into the root application.
Since it makes sense to use common rsl's to reduce the load overhead, I decided to go down this path. Much appreciation for any suggestions. I am tending towards copying the module swfs back out of the m2 repo. As opposed to using the copy-flex-resources goal. But this does not seem to be the intended implantation. Many thanks Brndn On Mar 26, 7:30 pm, "[email protected]" <[email protected]> wrote: > Hi Marvin > Thanks for the quick response. > Yes the mojo version was the only thing I changed. > The packager worked fine when all modules + webapp pom used 3.8. > > On Mar 26, 6:45 pm, Marvin Froeder <[email protected]> wrote: > > > > > And the only think that changed was flexmojos version? > > > On Mon, Mar 26, 2012 at 2:32 PM, [email protected] < > > > [email protected]> wrote: > > > Hi there. > > > I have recently moved to the 4.1-beta for FlexMojos, as I was unable > > > to run a compiled application against the 3.8 version. > > > > I thought this was strange or maybe me, but exhausted it on 3 > > > machines. > > > > so I updated to the 4.1-beta. Worked a treat. all modules run > > > fantastically. > > > > looking good so far. > > > > But wow. when I come to package the module.. It fails, complaining > > > about the swz files not found in my local m2 repo... But the scope is > > > <scope>caching</scope> > > > > the build task is like so. nothing complex. > > > > <build> > > > <plugins> > > > <plugin> > > > <groupId>org.sonatype.flexmojos</groupId> > > > <artifactId>flexmojos-maven-plugin</artifactId> > > > <version>4.1-beta</version> > > > <executions> > > > <execution> > > > <phase> > > > package > > > </phase> > > > <goals> > > > <goal>copy-flex-resources</goal> > > > </goals> > > > <configuration> > > > <webappDirectory>$ > > > {project.build.directory}/${project.build.finalName} > > > </webappDirectory> > > > </configuration> > > > </execution> > > > </executions> > > > </plugin> > > > > and the dependencies are referenced like so. > > > > <dependency> > > > <groupId>com.apclient.modules</groupId> > > > <artifactId>transactions</artifactId> > > > <type>swf</type> > > > <version>1.0-SNAPSHOT</version> > > > </dependency> > > > > and just so I dont waist time, here is the parent pom for module..... > > > > <?xml version="1.0" encoding="UTF-8"?> > > > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:// > > >www.w3.org/2001/XMLSchema-instance" > > > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > > >http://maven.apache.org/maven-v4_0_0.xsd"> > > > > <properties> > > > <flexmojo.version>4.1-beta</flexmojo.version> > > > <flex.sdk.textLayout.version>2.0.0.232</ > > > flex.sdk.textLayout.version> > > > <flex.sdk.version>4.5.1.21328</flex.sdk.version> > > > <maven.build.timestamp.format>dd-MM-yyyy HH:mm</ > > > maven.build.timestamp.format> > > > </properties> > > > > <build> > > > <sourceDirectory>src/main/flex</sourceDirectory> > > > <testSourceDirectory>src/test/flex</testSourceDirectory> > > > <plugins> > > > <plugin> > > > <groupId>org.sonatype.flexmojos</groupId> > > > <artifactId>flexmojos-maven-plugin</artifactId> > > > <version>${flexmojo.version}</version> > > > <extensions>true</extensions> > > > <configuration> > > > <staticLinkRuntimeSharedLibraries>false</ > > > staticLinkRuntimeSharedLibraries> > > > <policyFileUrls> > > > <url>http://fpdownload.adobe.com/pub/swz/ > > > crossdomain.xml</url> > > > <url>http://fpdownload.adobe.com/pub/swz/ > > > crossdomain.xml</url> > > > </policyFileUrls> > > > <accessible>true</accessible> > > > <configurationReport>true</configurationReport> > > > <rslUrls> > > > <url> > > > >http://fpdownload.adobe.com/pub/{extension}/flex/{version}/{artifactId}_{version}.{extension} > > > </url> > > > <url> > > > >http://fpdownload.adobe.com/pub/{extension}/tlf/{version}/{artifactId}_{version}.{extension} > > > </url> > > > </rslUrls> > > > <storepass></storepass> > > > <debug>false</debug> > > > <verboseStacktraces>false</verboseStacktraces> > > > <accessible>true</accessible> > > > <targetPlayer>10.2</targetPlayer> > > > <sourcePaths> > > > <path>${basedir}/src/main/flex</path> > > > <path>${basedir}/src/main/resources</path> > > > </sourcePaths> > > > <locales> > > > <locale>en_US</locale> > > > </locales> > > > <headlessServer>true</headlessServer> > > > <fonts> > > > <advancedAntiAliasing>true</ > > > advancedAntiAliasing> > > > <maxCachedFonts>20</maxCachedFonts> > > > <maxGlyphsPerFace>1000</maxGlyphsPerFace> > > > <managers> > > > <!-- Here we enforce using the Adobe Font > > > Manager --> > > > <manager>flash.fonts.AFEFontManager</ > > > manager> > > > </managers> > > > </fonts> > > > <warnings> > > > <noConstructor>false</noConstructor> > > > </warnings> > > > </configuration> > > > <dependencies> > > > <dependency> > > > <groupId>com.adobe.flex</groupId> > > > <artifactId>compiler</artifactId> > > > <version>${flex.sdk.version}</version> > > > <type>pom</type> > > > </dependency> > > > </dependencies> > > > </plugin> > > > </plugins> > > > </build> > > > > <dependencies> > > > <dependency> > > > <groupId>com.adobe.flex.framework</groupId> > > > <artifactId>framework</artifactId> > > > <version>${flex.sdk.version}</version> > > > <type>swc</type> > > > <scope>caching</scope> > > > <exclusions> > > > <exclusion> > > > <groupId>com.adobe.flex.framework</groupId> > > > <artifactId>osmf</artifactId> > > > </exclusion> > > > </exclusions> > > > </dependency> > > > <dependency> > > > <groupId>com.adobe.flex.framework</groupId> > > > <artifactId>textLayout</artifactId> > > > <version>${flex.sdk.textLayout.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>rpc</artifactId> > > > <version>${flex.sdk.version}</version> > > > <type>swc</type> > > > <scope>caching</scope> > > > </dependency> > > > <dependency> > > > <groupId>com.adobe.flex.framework</groupId> > > > <artifactId>mx</artifactId> > > > <version>${flex.sdk.version}</version> > > > <type>swc</type> > > > <scope>caching</scope> > > > </dependency> > > > > <dependency> > > > <groupId>com.adobe.flex.framework</groupId> > > > <artifactId>flex-framework</artifactId> > > > <version>${flex.sdk.version}</version> > > > <type>pom</type> > > > </dependency> > > > > <dependency> > > > <groupId>com.adobe.flexunit</groupId> > > > <artifactId>flexunit</artifactId> > > > <version>0.85</version> > > > <type>swc</type> > > > <scope>test</scope> > > > </dependency> > > > </dependencies> > > > > </project> > > > > If any one knows a quick way around this please do share. > > > > I dont really want to manually copy resources over. > > ... > > read more » -- 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/
