Code:
<build>
<sourceDirectory>src/main/actionscript</sourceDirectory>
<testSourceDirectory>src/test/actionscript</testSourceDirectory>
<defaultGoal>install</defaultGoal>
<resources>
<resource><directory>src/main/resources</directory><filtering>true</filtering></resource>
</resources>
<testResources>
<testResource><directory>src/test/resources</directory><targetPath>test-classes</targetPath><filtering>true</filtering></testResource>
</testResources>
<plugins>
<plugin><artifactId>maven-clean-plugin</artifactId><version>2.4.1</version>
<configuration>
<filesets>
<fileset><directory>src/main/actionscript</directory><includes><include>FlexUnitApplication.mxml</include></includes></fileset>
</filesets>
</configuration>
</plugin>
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.4.3</version>
<configuration>
<escapeWindowsPaths>false</escapeWindowsPaths>
<outputDirectory>${project.build.directory}</outputDirectory>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>swf</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
<plugin><groupId>org.sonatype.flexmojos</groupId><artifactId>flexmojos-maven-plugin</artifactId><version>${flexmojos.version}</version>
<dependencies>
<!--<dependency><groupId>org.sonatype.flexmojos</groupId><artifactId>flexmojos-flex3-compatibility-layer</artifactId><version>${flexmojos.version}</version></dependency>-->
<dependency><groupId>com.adobe.flex</groupId><artifactId>compiler</artifactId><version>${flex-sdk.version}</version><type>pom</type></dependency></dependencies>
<extensions>true</extensions>
<configuration>
<keepAs3Metadatas>
<param>Autowired</param><param>Inject</param><param>Command</param><param>Component</param><param>Constructor</param>
<param>Event</param><param>EventHandler</param><param>Property</param><param>Invoke</param><param>PostConstruct</param>
<param>PreDestroy</param><param>Required</param><param>RouteEvents</param><param>RouteMVCEvents</param>
</keepAs3Metadatas>
<updateSecuritySandbox>true</updateSecuritySandbox>
<configurationReport>true</configurationReport>
<includeClasses>
<scan>
<includes>
<include>org.springextensions.actionscript.*</include><include>org.springextensions.actionscript.*.*</include><include>org.springextensions.actionscript.*.*.*</include>
<include>org.springextensions.actionscript.*.*.*.*</include><include>org.springextensions.actionscript.*.*.*.*.*</include><include>org.springextensions.actionscript.*.*.*.*.*.*</include>
</includes>
</scan>
</includeClasses>
<skipRSLCreation>true</skipRSLCreation><ditaSkip>true</ditaSkip>
<testFailureIgnore>true</testFailureIgnore><firstConnectionTimeout>100000</firstConnectionTimeout><testTimeout>100000</testTimeout><!--
<localesCompiled><locale>zh_CN</locale></localesCompiled>
<toolsLocale>zh_CN</toolsLocale>
--></configuration>
</plugin>
</plugins>
</build>
</project>
二、
according to http://forums.adobe.com/thread/646690 upgrade to use http://sourceforge.net/adobe/cairngorm/wiki/Downloads/ cairngorm2.2.2 and install to local repository
三、
change to root dir of svn checked out soures mvn clean compile test
most test is pass but two ,they are:
"spring-actionscript-core"
Code:
org.springextensions.actionscript.context.support.XMLApplicationContextTest.testLoadWithAutoWireByTypeAndDependencyCheck()
org.springextensions.actionscript.core.mvc.MVCRouteEventsMetaDataPostProcessorTest.testProcess()
Code:
The testLoadWithAutoWireByTypeAndDependencyCheck() is not so stable ,when I change addAsync test to 5000ns,some time test pass ,but some time fail
Who can make these fail two test pass ?