Is there a reason you're staying on such an old version of FlexMojos? 3.3.0 is quite outdated. 3.8 is the current release for 3.x, and VELO will no doubt have 4 out fairly soon. You might try to use 3.8 and see if you have better luck. You may need to update your super-pom reference for the parent as well.
On Tue, Oct 19, 2010 at 11:11 AM, Marvin Froeder <[email protected]> wrote: > Did you tried wiki instructions? > > VELO > > > On Tue, Oct 19, 2010 at 4:08 PM, kei <[email protected]> wrote: > >> I have modified my POM to reflect what I found on the WIKI for >> FlexUnit 0.9 (0.85 on the wiki, but 0.9 is the closest I could >> download). Now I am back to square one, receiving the "Invalid state" >> error. Do you have any advice for the POM file below? >> >> This is taken from the sample POM provided here: >> >> http://svn.sonatype.org/flexmojos/trunk/flexmojos-testing/flexmojos-test-harness/projects/concept/flexunit-example/pom.xml >> >> Kei >> >> <?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> >> <parent> >> <groupId>org.sonatype.flexmojos</groupId> >> <artifactId>flexmojos-flex-super-pom</artifactId> >> <version>3.3.0</version> >> </parent> >> >> <groupId>sampleCase.tests</groupId> >> <artifactId>flexunit4</artifactId> >> <version>1.0-SNAPSHOT</version> >> >> <packaging>swc</packaging> >> >> <build> >> <sourceDirectory>src/main/flex</sourceDirectory> >> <testSourceDirectory>src/test/flex</testSourceDirectory> >> </build> >> >> <reporting> >> <plugins> >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-project-info-reports-plugin</artifactId> >> <version>2.1</version> >> </plugin> >> <plugin> >> <groupId>org.sonatype.flexmojos</groupId> >> <artifactId>flexmojos-maven-plugin</artifactId> >> <version>3.3.0</version> >> </plugin> >> </plugins> >> </reporting> >> >> <dependencies> >> <dependency> >> <groupId>flexunit</groupId> >> <artifactId>flexunit</artifactId> >> <version>0.9</version> >> <type>swc</type> >> </dependency> >> </dependencies> >> </project> >> >> On Oct 18, 1:10 pm, Marvin Froeder <[email protected]> wrote: >> > A visit to wiki may prove useful. >> > >> > VELO >> > >> > On Mon, Oct 18, 2010 at 6:06 PM, Bryan Turner <[email protected]> >> wrote: >> > > Also, the flexmojos-unittest-support you reference should be the same >> > > version as the FlexMojos plugin you use. Right now, you have that >> explicitly >> > > set to 3.3.0. It should be ${flexmojos.version} to match the plugin. >> In your >> > > <plugins/> section (not <pluginManagement/plugins> you should >> reference the >> > > FlexMojos plugin: >> > >> > > <?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> >> > > <parent> >> > > <groupId> **** </groupId> >> > > <artifactId> *** </artifactId> >> > > <version> ***-SNAPSHOT</version> >> > > </parent> >> > > <groupId>sampleCase.tests</groupId> >> > > <artifactId>flexunit4</artifactId> >> > > <name>FlexUnit</name> >> > > <packaging>swc</packaging> >> > > <properties> >> > > <flash.version>9</flash.version> >> > > <flex.sdk.version>3.4.0.9271</flex.sdk.version> >> > > <flexmojos.version>3.7.1</flexmojos.version> >> > > <flexunit.version>0.9</flexunit.version> >> > > </properties> >> > > <build> >> > > <sourceDirectory>src/main/flex</sourceDirectory> >> > > <testSourceDirectory>src/test/flex</testSourceDirectory> >> > > <pluginManagement> >> > > <plugins> >> > > <plugin> >> > > <groupId>org.sonatype.flexmojos</groupId> >> > > <artifactId>flexmojos-maven-plugin</artifactId> >> > > <version>${flexmojos.version}</version> >> > >> > > <extensions>true</extensions> >> > > <configuration> >> > > <moduleFiles> >> > > >> <module>sampleCase/tests/TestProgram.mxml</module> >> > > </moduleFiles> >> > > <includeTestFiles> >> > >> > > <includeTestFile>sampleSuite/TestSuite.as</includeTestFile> >> > > </includeTestFiles> >> > > <targetPlayer>${flash.version}</targetPlayer> >> > > </configuration> >> > > </plugin> >> > > </plugins> >> > > </pluginManagement> >> > >> > > <plugins> >> > > <plugin> >> > > <groupId>org.sonatype.flexmojos</groupId> >> > > <artifactId>flexmojos-maven-plugin</artifactId> >> > > </plugin> >> > > </plugins> >> > > </build> >> > > <dependencies> >> > > <dependency> >> > > <groupId>flexunit</groupId> >> > > <artifactId>flexunit</artifactId> >> > > <version>${flexunit.version}</version> >> > > <type>swc</type> >> > > </dependency> >> > > <dependency> >> > > <groupId>com.adobe.flex</groupId> >> > > <artifactId>compiler</artifactId> >> > > <version>${flex.version}</version> >> > > <type>pom</type> >> > > </dependency> >> > > <dependency> >> > > <groupId>org.sonatype.flexmojos</groupId> >> > > >> <artifactId>flexmojos-unittest-support</artifactId> >> > > <type>swc</type> >> > > <scope>test</scope> >> > > <version>${flexmojos.version}</version> >> > > </dependency> >> > > <dependency >> > > <groupId>com.adobe.flex.framework</groupId> >> > > <artifactId>playerglobal</artifactId> >> > > <version>${flex.sdk.version}</version> >> > > <classifier>${flash.version}</classifier> >> > > <type>swc</type> >> > > </dependency> >> > > </dependencies> >> > > </project> >> > > On Mon, Oct 18, 2010 at 1:01 PM, Bryan Turner <[email protected] >> >wrote: >> > >> > >> You're still using FlexMojos 3.0.0 for the main plugin, based on that >> pom, >> > >> because your plugin's <version> tag does not reference >> ${flexmojos.version}; >> > >> it is explicitly set to 3.0.0. >> > >> > >> On Mon, Oct 18, 2010 at 12:57 PM, kei <[email protected]> wrote: >> > >> > >>> Thank you VELO, >> > >> > >>> I tried FlexUnit 0.9 instead of 4. The combination of versions is: >> > >>> <flash.version>9</flash.version> >> > >>> <flex.sdk.version>3.4.0.9271</flex.sdk.version> >> > >>> <flexmojos.version>3.7.1</flexmojos.version> >> > >>> <flexunit.version>0.9</flexunit.version> >> > >> > >>> Then, I got a different error: >> > >> > >>> ... >> > >>> [INFO] [resources:testResources {execution: default-testResources}] >> > >>> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered >> > >>> resources, i.e. build is platform dependent! >> > >>> [INFO] Copying 0 resource >> > >>> [INFO] [flexmojos:test-compile {execution: default-test-compile}] >> > >>> [INFO] Flexmojos 3.7.1 >> > >>> [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT >> > >>> file >> > >>> [INFO] Compiling test class: [sampleSuite.TestSuite] >> > >>> [INFO] [flexmojos:test-run {execution: default-test-run}] >> > >>> [INFO] Flexmojos 3.7.1 >> > >>> [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT >> > >>> file >> > >>> [INFO] Running tests ****\FlexUnitTest\target\test-classes >> > >>> \TestRunner.swf >> > >>> [WARNING] [LAUNCHER] Using regular flashplayer tests >> > >>> [INFO] >> > >>> >> ------------------------------------------------------------------------ >> > >>> [INFO] Tests run: 0, Failures: 0, Errors: 0, Time Elapsed: 0 sec >> > >>> [INFO] >> > >>> >> ------------------------------------------------------------------------ >> > >>> [ERROR] BUILD ERROR >> > >>> [INFO] >> > >>> >> ------------------------------------------------------------------------ >> > >>> [INFO] Invalid state: the flashplayer is closed, but the sockets >> still >> > >>> running... >> > >> > >>> I see a window popping up before the error. >> > >> > >>> Here is my new pom.xml. >> > >> > >>> Regards, >> > >> > >>> Kei >> > >> > >>> <?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> >> > >>> <parent> >> > >>> <groupId> **** </groupId> >> > >>> <artifactId> *** </artifactId> >> > >>> <version> ***-SNAPSHOT</version> >> > >>> </parent> >> > >>> <groupId>sampleCase.tests</groupId> >> > >>> <artifactId>flexunit4</artifactId> >> > >>> <name>FlexUnit</name> >> > >>> <packaging>swc</packaging> >> > >>> <properties> >> > >>> <flash.version>9</flash.version> >> > >>> <flex.sdk.version>3.4.0.9271</flex.sdk.version> >> > >>> <flexmojos.version>3.7.1</flexmojos.version> >> > >>> <flexunit.version>0.9</flexunit.version> >> > >>> </properties> >> > >>> <build> >> > >>> <sourceDirectory>src/main/flex</sourceDirectory> >> > >>> <testSourceDirectory>src/test/flex</testSourceDirectory> >> > >>> <pluginManagement> >> > >>> <plugins> >> > >>> <plugin> >> > >>> <groupId>org.sonatype.flexmojos</groupId> >> > >>> <artifactId>flexmojos-maven-plugin</artifactId> >> > >>> <version>3.0.0</version> >> > >>> <extensions>true</extensions> >> > >>> <configuration> >> > >>> <moduleFiles> >> > >> > >>> <module>sampleCase/tests/TestProgram.mxml</module> >> > >>> </moduleFiles> >> > >>> <includeTestFiles> >> > >> > >>> <includeTestFile>sampleSuite/TestSuite.as</includeTestFile> >> > >>> </includeTestFiles> >> > >> > >>> <targetPlayer>${flash.version}</targetPlayer> >> > >> > >>> <packaging>maven-plugin</packaging> >> > >>> </configuration> >> > >>> </plugin> >> > >>> </plugins> >> > >>> </pluginManagement> >> > >>> <!-- To use the plugin goals in your POM or parent POM >> --> >> > >>> <plugins> >> > >>> <plugin> >> > >>> <groupId>org.servebox.flex</groupId> >> > >>> <artifactId>flex-plugin</artifactId> >> > >>> <version>2.3.2</version> >> > >>> </plugin> >> > >>> </plugins> >> > >>> </build> >> > >>> <dependencies> >> > >>> <dependency> >> > >>> <groupId>flexunit</groupId> >> > >>> <artifactId>flexunit</artifactId> >> > >>> <version>${flexunit.version}</version> >> > >>> <type>swc</type> >> > >>> </dependency> >> > >>> <dependency> >> > >>> <groupId>com.adobe.flex</groupId> >> > >>> <artifactId>compiler</artifactId> >> > >>> <version>${flex.version}</version> >> > >>> <type>pom</type> >> > >>> </dependency> >> > >>> <dependency> >> > >>> <groupId>org.sonatype.flexmojos</groupId> >> > >> > >>> <artifactId>flexmojos-unittest-support</artifactId> >> > >>> <type>swc</type> >> > >>> <scope>test</scope> >> > >>> <version>3.3.0</version> >> > >>> </dependency> >> > >>> <dependency> >> > >>> <groupId>com.adobe.flex.framework</groupId> >> > >>> <artifactId>playerglobal</artifactId> >> > >>> <version>${flex.sdk.version}</version> >> > >>> <classifier>${flash.version}</classifier> >> > >>> <type>swc</type> >> > >>> </dependency> >> > >>> </dependencies> >> > >>> </project> >> > >> > >>> On Oct 16, 3:52 pm, Marvin Froeder <[email protected]> wrote: >> > >>> > Flexmojos 3.0.0 doesn't support FlexUnit 4 >> > >> > >>> > On Sat, Oct 16, 2010 at 7:50 PM, Kei Yuasa <[email protected]> >> > >>> wrote: >> > >>> > > By mistake, I sent this question from my another >> > >> > ... >> > >> > 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]<flex-mojos%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/flex-mojos >> >> http://flexmojos.sonatype.org/ >> > > -- > 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]<flex-mojos%[email protected]> > For more options, visit this group at > http://groups.google.com/group/flex-mojos > > http://flexmojos.sonatype.org/ > -- 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/
