I am not able to run the unit tests if I set the target player to 10. I get the following error "unable to load SWC playerglobal.swc". I saw other postings that about this and followed the instructions but still does not work. It appears that the playerglobal.swc which is being copied to my target directory is empty. However, if I run "mvn compile", it succeeds and the correct playerglobal is in target. If I keep the target directory open while its building, I can see that it first copies the playerglobal correctly (size appro. 180k) but then it overwrites it with another one that is empty when it starts compiling tests, why would it do that?
Here is my pom (I trimmed it down as much as possible): <?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"> <modelVersion>4.0.0</modelVersion> <groupId>my.group</groupId> <artifactId>artifact</artifactId> <packaging>swf</packaging> <build> <resources> <resource> <directory>src/main/config</directory> </resource> </resources> <sourceDirectory>src/main/flex</sourceDirectory> <testSourceDirectory>src/test/flex</testSourceDirectory> <outputDirectory>${project.build.directory}/classes</ outputDirectory> <plugins> <plugin> <groupId>org.sonatype.flexmojos</groupId> <artifactId>flexmojos-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <ignoreVersionIssues>true</ignoreVersionIssues> <includeSources> <param>${project.build.sourceDirectory}</ param> </includeSources> <sourceFile>main.mxml</sourceFile> <targetPlayer>10.0.0</targetPlayer> <skipTests>false</skipTests> <debug>false</debug> <defaultLocale>en_US</defaultLocale> <compiledLocales> <locale>en_US</locale> </compiledLocales> <contextRoot>root</contextRoot> <mergeResourceBundle>true</mergeResourceBundle> <resourceBundlePath>${basedir}/src/main/resources/locale/{locale} </resourceBundlePath> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>flex-framework</artifactId> <type>pom</type> <version>3.4.0.9271</version> <exclusions> <exclusion> <groupId>com.adobe.flex.framework</groupId> <artifactId>playerglobal</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>playerglobal</artifactId> <version>3.4.0.9271</version> <type>swc</type> <classifier>10</classifier> </dependency> <dependency> <groupId>com.adobe.flexunit</groupId> <artifactId>flexunit</artifactId> <version>0.9</version> <type>swc</type> <scope>test</scope> </dependency> <dependency> <groupId>flexunit.junit</groupId> <artifactId>flexunit-optional</artifactId> <version>0.85</version> <type>swc</type> <scope>test</scope> </dependency> <dependency> <groupId>org.sonatype.flexmojos</groupId> <artifactId>flexmojos-unittest-support</artifactId> <version>3.3.0</version> <type>swc</type> <scope>test</scope> <exclusions> <exclusion> <groupId>com.adobe.flex.framework</groupId> <artifactId>playerglobal</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </project> --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---
