OK, sorry, that example failed after a mvn clean (go figure). I had to remove the dependency tacked onto the plugin for it all to work correctly.:
<?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>myproj</groupId> <artifactId>myapp</artifactId> <version>1.0-SNAPSHOT</version> <packaging>swf</packaging> <name>myapp Flex</name> <build> <sourceDirectory>src/main/flex</sourceDirectory> <testSourceDirectory>src/test/flex</testSourceDirectory> <plugins> <plugin> <groupId>org.sonatype.flexmojos</groupId> <artifactId>flexmojos-maven-plugin</artifactId> <version>3.1.0</version> <configuration> <targetPlayer>10.0.0</targetPlayer> </configuration> <extensions>true</extensions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>playerglobal</artifactId> <version>3.2.0.3958</version> <classifier>10</classifier> <type>swc</type> </dependency> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>flex-framework</artifactId> <version>3.2.0.3958</version> <type>pom</type> </dependency> <dependency> <groupId>org.sonatype.flexmojos</groupId> <artifactId>flexmojos-unittest-support</artifactId> <version>3.1.0</version> <type>swc</type> <scope>test</scope> </dependency> </dependencies> <repositories> <repository> <id>flex-mojos-repository</id> <url>http://repository.sonatype.org/content/groups/ flexgroup/</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>local</id> <url>http://repository.sonatype.org/content/groups/ flexgroup/</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories> </project> On Apr 14, 6:06 pm, seth <[email protected]> wrote: > That worked! For clarity for others, here is a working pom using > targetPlayer=10.0.0, with sonatype repositories embedded in the pom so > that one doesn't have to alter their global settings. > > <?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.0http://maven.apache.org/maven-v4_0_0.xsd"> > <modelVersion>4.0.0</modelVersion> > > <groupId>myproj</groupId> > <artifactId>myapp</artifactId> > <version>1.0-SNAPSHOT</version> > <packaging>swf</packaging> > > <name>myapp Flex</name> > > <build> > <sourceDirectory>src/main/flex</sourceDirectory> > <testSourceDirectory>src/test/flex</testSourceDirectory> > <plugins> > <plugin> > <groupId>org.sonatype.flexmojos</groupId> > <artifactId>flexmojos-maven-plugin</artifactId> > <version>3.1.0</version> > <configuration> > <targetPlayer>10.0.0</targetPlayer> > </configuration> > <extensions>true</extensions> > <dependencies> > <dependency> > <groupId>com.adobe.flex</groupId> > <artifactId>compiler</artifactId> > <version>3.2.0.3958</version> > <type>pom</type> > </dependency> > </dependencies> > </plugin> > </plugins> > </build> > > <dependencies> > <dependency> > <groupId>com.adobe.flex.framework</groupId> > <artifactId>flex-framework</artifactId> > <version>3.2.0.3958</version> > <type>pom</type> > </dependency> > <dependency> > <groupId>com.adobe.flex.framework</groupId> > <artifactId>playerglobal</artifactId> > <version>3.2.0.3958</version> > <classifier>10</classifier> > <type>swc</type> > </dependency> > <dependency> > <groupId>org.sonatype.flexmojos</groupId> > <artifactId>flexmojos-unittest-support</artifactId> > <version>3.1.0</version> > <type>swc</type> > <scope>test</scope> > </dependency> > > </dependencies> > > <repositories> > <repository> > <id>flex-mojos-repository</id> > <url>http://repository.sonatype.org/content/groups/ > flexgroup/</url> > <snapshots> <enabled>true</enabled> </snapshots> > <releases> <enabled>true</enabled> </releases> > </repository> > </repositories> > <pluginRepositories> > <pluginRepository> > <id>local</id> > <url>http://repository.sonatype.org/content/groups/ > flexgroup/</url> > <snapshots> <enabled>true</enabled> </snapshots> > <releases> <enabled>true</enabled> </releases> > </pluginRepository> > </pluginRepositories> > > </project> > > Seth > On Apr 14, 5:43 pm, Seth Call <[email protected]> wrote: > > > Oh. Thanks Marvin... > > > Seth > > On Apr 14, 2009, at 5:40 PM, seth wrote: > > > > In looking at the maven debug output, I think I see that the mojo > > > plugin is seeing that it should add both 10-3.2.0.3958 player (last > > > debug line) AND the older 9.x player. > > > > I noticed then later that the globalplayer is copied to target/ > > > classes/ > > > libraries during the build process, and referenced by the flex > > > compiler. So I checked the globalplayer.swc in target/classes/ > > > libraries, and indeed it is the 9.x one. > > > > It's unclear to me how to proceed... > > > > INFO] [flexmojos:compile-swf] > > > [INFO] flexmojos 3.1.0 - GNU GPL License (NO WARRANTY) - See COPYRIGHT > > > file > > > [WARNING] Source file was not defined, flexmojos will guess one. > > > [DEBUG] com.lugiron:typo-ria:swf:1.0-SNAPSHOT (selected for null) > > > [DEBUG] org.sonatype.flexmojos:flexmojos-unittest-support:swc: > > > 3.1.0:test (selected for test) > > > [DEBUG] com.adobe.flex.framework:playerglobal:swc: > > > 9:3.2.0.3958:test (selected for test) > > > [DEBUG] com.adobe.flex.framework:framework:swc:3.2.0.3958:test > > > (selected for test) > > > [DEBUG] com.adobe.flex.framework:framework:rb.swc:3.2.0.3958:test > > > (selected for test) > > > [DEBUG] com.adobe.flexunit:flexunit:swc:0.85:test (selected for > > > test) > > > [DEBUG] org.funit:funit:swc:0.50.0245:test (selected for test) > > > [DEBUG] com.swirlyvision:swirly-vision:swc:1.0:test (selected for > > > test) > > > [DEBUG] net.digitalprimates:fluint:swc:v1:test (selected for test) > > > [DEBUG] com.asunit:asunit:swc:20071011:test (selected for test) > > > [DEBUG] advancedflex:debugger:swc:0.2alpha2:test (selected for > > > test) > > > [DEBUG] com.adobe.flex.framework:flex-framework:pom: > > > 3.2.0.3958:compile (selected for compile) > > > [DEBUG] com.adobe.flex.framework:flex:swc:3.2.0.3958:compile > > > (selected for compile) > > > [DEBUG] com.adobe.flex.framework:framework:swc:3.2.0.3958:test > > > (setting scope to: compile) > > > [DEBUG] com.adobe.flex.framework:framework:swc:3.2.0.3958:compile > > > (selected for compile) > > > [DEBUG] com.adobe.flex.framework:framework:zip:configs: > > > 3.2.0.3958:compile (selected for compile) > > > [DEBUG] com.adobe.flex.framework:rpc:swc:3.2.0.3958:compile > > > (selected for compile) > > > [DEBUG] com.adobe.flex.framework:utilities:swc:3.2.0.3958:compile > > > (selected for compile) > > > [DEBUG] com.adobe.flex.framework:playerglobal:swc: > > > 9:3.2.0.3958:test (setting scope to: compile) > > > [DEBUG] com.adobe.flex.framework:playerglobal:swc: > > > 9:3.2.0.3958:compile (selected for compile) > > > [DEBUG] com.adobe.flex.framework:framework:rb.swc:3.2.0.3958:test > > > (setting scope to: compile) > > > [DEBUG] com.adobe.flex.framework:framework:rb.swc: > > > 3.2.0.3958:compile (selected for compile) > > > [DEBUG] com.adobe.flex.framework:rpc:rb.swc:3.2.0.3958:compile > > > (selected for compile) > > > [DEBUG] com.adobe.flex.framework:playerglobal:swc: > > > 10-3.2.0.3958:compile (selected for compile) > > > > On Apr 14, 5:10 pm, seth <[email protected]> wrote: > > >> Even after trying numerious other examples, I can't build to flash > > >> player 10 successfully. > > > >> I'm setting targetPlayer successfully--I can see that the flex mojo > > >> plugin correctly reads that as 10.0.0. No problem there. The issue > > >> is that a 10.x library feature (in this case, Vector), can not be > > >> found at compile time. I tried to follow this pom (example flex4- > > >> gumbo pom > > >> @http://svn.sonatype.org/flexmojos/trunk/flexmojos-testing/flexmojos-t...) > > >> as an example as closely as I could, but still I get the compilation > > >> error. > > > >> <?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.0http://maven.apache.org/maven-v4_0_0.xsd"> > > >> <modelVersion>4.0.0</modelVersion> > > > >> <groupId>myproj</groupId> > > >> <artifactId>myapp</artifactId> > > >> <version>1.0-SNAPSHOT</version> > > >> <packaging>swf</packaging> > > > >> <name>myapp Flex</name> > > > >> <build> > > >> <sourceDirectory>src/main/flex</sourceDirectory> > > >> <testSourceDirectory>src/test/flex</testSourceDirectory> > > >> <plugins> > > >> <plugin> > > >> <groupId>org.sonatype.flexmojos</groupId> > > >> <artifactId>flexmojos-maven-plugin</artifactId> > > >> <version>3.1.0</version> > > >> <configuration> > > >> <targetPlayer>10.0.0</targetPlayer> > > >> </configuration> > > >> <extensions>true</extensions> > > >> <dependencies> > > >> <dependency> > > >> <groupId>com.adobe.flex</groupId> > > >> <artifactId>compiler</artifactId> > > >> <version>3.2.0.3958</version> > > >> <type>pom</type> > > >> </dependency> > > >> </dependencies> > > >> </plugin> > > >> </plugins> > > >> </build> > > > >> <dependencies> > > >> <dependency> > > >> <groupId>com.adobe.flex.framework</groupId> > > >> <artifactId>flex-framework</artifactId> > > >> <version>3.2.0.3958</version> > > >> <type>pom</type> > > >> </dependency> > > > >> <dependency> > > >> <groupId>com.adobe.flex.framework</groupId> > > >> <artifactId>playerglobal</artifactId> > > >> <version>10-3.2.0.3958</version> > > >> <type>swc</type> > > >> </dependency> > > > >> <!-- flexmojos Unit testing support --> > > >> <dependency> > > >> <groupId>org.sonatype.flexmojos</groupId> > > >> <artifactId>flexmojos-unittest-support</artifactId> > > >> <version>3.1.0</version> > > >> <type>swc</type> > > >> <scope>test</scope> > > >> </dependency> > > >> </dependencies> > > >> </project> > > > >> error output: > > > >> MyClass.as:[1,1] Definition __AS3__.vec:Vector could not be > > >> found.package blah > > >> MyClass.as:[1,1] Definition __AS3__.vec:Vector could not be > > >> found.package blah > > > >> Thanks for any help... --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---
