You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cd...@apache.org on 2014/10/22 16:49:36 UTC

[08/10] Added the compilable version of all test projects that fail with falcon and did not fail with the default compiler.

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/main/resources/descriptor.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/main/resources/descriptor.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/main/resources/descriptor.xml
new file mode 100644
index 0000000..59bea3b
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/main/resources/descriptor.xml
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<application xmlns="http://ns.adobe.com/air/application/3.1">
+
+<!-- Adobe AIR Application Descriptor File Template.
+
+	Specifies parameters for identifying, installing, and launching AIR applications.
+	See http://www.adobe.com/go/air_1.0_application_descriptor for complete documentation.
+
+	xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/1.0
+			The last segment of the namespace specifies the version 
+			of the AIR runtime required for this application to run.
+			
+	minimumPatchLevel - The minimum patch level of the AIR runtime required to run 
+			the application. Optional.
+-->
+
+	<!-- The application identifier string, unique to this application. Required. -->
+	<id>main</id>
+
+	<!-- Used as the filename for the application. Required. -->
+	<filename>main</filename>
+
+	<!-- The name that is displayed in the AIR application installer. Optional. -->
+	<name>main</name>
+
+	<!-- An application version designator (such as "v1", "2.5", or "Alpha 1"). Required. -->
+	<versionNumber>1.0.0</versionNumber>
+
+	<!-- Description, displayed in the AIR application installer. Optional. -->
+	<!-- <description></description> -->
+
+	<!-- Copyright information. Optional -->
+	<!-- <copyright></copyright> -->
+
+	<!-- Settings for the application's initial window. Required. -->
+	<initialWindow>
+		<!-- The main SWF or HTML file of the application. Required. -->
+		<!-- Note: In Flex Builder, the SWF reference is set automatically. -->
+		<content>${output}</content>
+		
+		<!-- The title of the main window. Optional. -->
+		<!-- <title></title> -->
+
+		<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
+		<!-- <systemChrome></systemChrome> -->
+
+		<!-- Whether the window is transparent. Only applicable when systemChrome is false. Optional. Default false. -->
+		<!-- <transparent></transparent> -->
+
+		<!-- Whether the window is initially visible. Optional. Default false. -->
+		<!-- <visible></visible> -->
+
+		<!-- Whether the user can minimize the window. Optional. Default true. -->
+		<!-- <minimizable></minimizable> -->
+
+		<!-- Whether the user can maximize the window. Optional. Default true. -->
+		<!-- <maximizable></maximizable> -->
+
+		<!-- Whether the user can resize the window. Optional. Default true. -->
+		<!-- <resizable></resizable> -->
+
+		<!-- The window's initial width. Optional. -->
+		<!-- <width></width> -->
+
+		<!-- The window's initial height. Optional. -->
+		<!-- <height></height> -->
+
+		<!-- The window's initial x position. Optional. -->
+		<!-- <x></x> -->
+
+		<!-- The window's initial y position. Optional. -->
+		<!-- <y></y> -->
+
+		<!-- The window's minimum size, specified as a width/height pair, such as "400 200". Optional. -->
+		<!-- <minSize></minSize> -->
+
+		<!-- The window's initial maximum size, specified as a width/height pair, such as "1600 1200". Optional. -->
+		<!-- <maxSize></maxSize> -->
+	</initialWindow>
+
+	<!-- The subpath of the standard default installation location to use. Optional. -->
+	<!-- <installFolder></installFolder> -->
+
+	<!-- The subpath of the Windows Start/Programs menu to use. Optional. -->
+	<!-- <programMenuFolder></programMenuFolder> -->
+
+	<!-- The icon the system uses for the application. For at least one resolution,
+		 specify the path to a PNG file included in the AIR package. Optional. -->
+	<icon>
+		<image16x16>16.png</image16x16>
+		<image32x32>32.png</image32x32>
+		<image48x48>48.png</image48x48>
+		<image128x128>128.png</image128x128>
+	</icon>
+
+	<!-- Whether the application handles the update when a user double-clicks an update version
+	of the AIR file (true), or the default AIR application installer handles the update (false).
+	Optional. Default false. -->
+	<!-- <customUpdateUI></customUpdateUI> -->
+	
+	<!-- Whether the application can be launched when the user clicks a link in a web browser.
+	Optional. Default false. -->
+	<!-- <allowBrowserInvocation></allowBrowserInvocation> -->
+
+	<!-- Listing of file types for which the application can register. Optional. -->
+	<!-- <fileTypes> -->
+
+		<!-- Defines one file type. Optional. -->
+		<!-- <fileType> -->
+
+			<!-- The name that the system displays for the registered file type. Required. -->
+			<!-- <name></name> -->
+
+			<!-- The extension to register. Required. -->
+			<!-- <extension></extension> -->
+			
+			<!-- The description of the file type. Optional. -->
+			<!-- <description></description> -->
+			
+			<!-- The MIME type. Optional. -->
+			<!-- <contentType></contentType> -->
+			
+			<!-- The icon to display for the file type. Optional. -->
+			<!-- <icon>
+				<image16x16></image16x16>
+				<image32x32></image32x32>
+				<image48x48></image48x48>
+				<image128x128></image128x128>
+			</icon> -->
+			
+		<!-- </fileType> -->
+	<!-- </fileTypes> -->
+
+</application>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/main/resources/sign.p12
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/main/resources/sign.p12 b/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/main/resources/sign.p12
new file mode 100644
index 0000000..0be9fc3
Binary files /dev/null and b/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/main/resources/sign.p12 differ

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/test/flex/AnnotatedTest.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/test/flex/AnnotatedTest.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/test/flex/AnnotatedTest.as
new file mode 100644
index 0000000..0d138db
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AirTest.simplify/src/test/flex/AnnotatedTest.as
@@ -0,0 +1,40 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+/**
+ * @author Seven
+ */
+package  {
+
+	import flexunit.framework.Assert;
+	import flash.errors.IOError;
+	
+	public class AnnotatedTest {
+		
+		[Test]
+		public function addition():void { 
+		   Assert.assertEquals(12, 7 + 5); 
+		}
+		
+		[Test(expects="flash.errors.IOError")] 
+		public function doIOError():void { 
+		   //a test which causes an IOError }Or
+		   throw new IOError(); 
+		}
+	}
+
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/pom.xml
new file mode 100644
index 0000000..16d624f
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/pom.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>net.flexmojos.oss.itests</groupId>
+    <artifactId>asunit-example</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>swc</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <testSourceDirectory>src/test/flex</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+        <dependency>
+            <groupId>com.asunit</groupId>
+            <artifactId>asunit</artifactId>
+            <version>20071011</version>
+            <type>swc</type>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+</project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/src/main/flex/main.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/src/main/flex/main.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/src/main/flex/main.mxml
new file mode 100644
index 0000000..94c729f
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/src/main/flex/main.mxml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
+	<mx:Label text="Hello World" />
+</mx:Application>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/src/test/flex/ExampleTest.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/src/test/flex/ExampleTest.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/src/test/flex/ExampleTest.as
new file mode 100644
index 0000000..08d37af
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AsUnitTest.testAsUnitExample/src/test/flex/ExampleTest.as
@@ -0,0 +1,44 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+package {
+	import asunit.framework.TestCase;
+
+	public class ExampleTest extends TestCase {
+
+		/**
+	 	 * Test of whether or not class properly instantiated
+	 	 */
+	 	public function testInstantiated():void {
+	 		assertTrue("Example instantiated", true);
+	 	}
+
+		/**
+	 	 * Test that is born to lose.
+	 	 */
+	 	public function testFail():void {
+	 		assertFalse("failing test", false);
+	 	}
+
+		/**
+	 	 * Test the addition method on example
+	 	 */
+	 	public function testAddition():void {
+	 		assertEquals( "Expected:5", 5, 2 + 3 );
+	 	}
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/pom.xml
new file mode 100644
index 0000000..5c49712
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/pom.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>info.rvin.itest.coverage</groupId>
+    <artifactId>attach-asdoc</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>swc</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <testSourceDirectory>src/test/flex</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>asdoc</goal>
+                        </goals>
+                        <configuration>
+                            <attach>true</attach>
+                        </configuration>
+                    </execution>
+                </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+    </dependencies>
+
+</project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Amarelo.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Amarelo.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Amarelo.as
new file mode 100644
index 0000000..6432561
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Amarelo.as
@@ -0,0 +1,28 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile,
+ * optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder &lt;marvin (at) flexmojos.net&gt;
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.
+ */
+package net.flexmojos.oss.it
+{
+	/**
+	 * This is a dummy excluded class
+	 */
+	public class Amarelo
+	{
+
+	}
+}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Azul.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Azul.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Azul.as
new file mode 100644
index 0000000..d1414eb
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Azul.as
@@ -0,0 +1,28 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile,
+ * optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder &lt;marvin (at) flexmojos.net&gt;
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.
+ */
+package net.flexmojos.oss.it
+{
+	/**
+	 * This is just a dummy class
+	 */
+	public class Azul
+	{
+
+	}
+}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Verde.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Verde.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Verde.as
new file mode 100644
index 0000000..bb4a2f0
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Verde.as
@@ -0,0 +1,28 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile,
+ * optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder &lt;marvin (at) flexmojos.net&gt;
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.
+ */
+package net.flexmojos.oss.it
+{
+	/**
+	 * This is a another excluded class
+	 */
+	public class Verde
+	{
+
+	}
+}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Vermelho.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Vermelho.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Vermelho.as
new file mode 100644
index 0000000..00ce38b
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.AttachAsdocTest.attachAsdoc/src/main/flex/net/flexmojos/oss/it/Vermelho.as
@@ -0,0 +1,28 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile,
+ * optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder &lt;marvin (at) flexmojos.net&gt;
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.
+ */
+package net.flexmojos.oss.it
+{
+	/**
+	 * This is a another excluded class
+	 */
+	public class Vermelho
+	{
+
+	}
+}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/pom.xml
new file mode 100644
index 0000000..176da90
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/pom.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>info.rvin.itest</groupId>
+    <artifactId>copy-flex-resources-1</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>swf</module>
+        <module>war</module>
+    </modules>
+
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/pom.xml
new file mode 100644
index 0000000..823c1f9
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/pom.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<!-- Copyright 2008 Marvin Herman Froeder Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
+  required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions 
+  and limitations under the License. -->
+<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>info.rvin.itest</groupId>
+    <artifactId>copy-swf-1</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>swf</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <rslUrls>
+                        <rsl>rsls/{artifactId}-{version}.{extension}</rsl>
+                    </rslUrls>
+                    <modules>
+                        <module>modules/module1.mxml</module>
+                        <module>modules/module2.mxml</module>
+                    </modules>
+                </configuration>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex.framework</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>swc</type>
+            <scope>rsl</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+    </dependencies>
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.flex.framework</groupId>
+                <artifactId>framework</artifactId>
+                <version>4.13.0.20140701</version>
+                <type>rb.swc</type>
+                <!--
+                    Even if compile is the default, in this case
+                    you explicitly have to define it.
+                -->
+                <scope>compile</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/main.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/main.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/main.mxml
new file mode 100644
index 0000000..f5ffa4d
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/main.mxml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:itest="info.rvin.itest.*" 
+    verticalAlign="top" layout="horizontal"
+    horizontalAlign="center" paddingTop="0">
+    
+    <mx:Script>
+
+    private function loadModule(title:String, url:String):void
+    {
+        var p:ModulePanel = new ModulePanel();
+        p.title = title;
+        p.url = url;
+        this.addChild(p);
+    }
+    </mx:Script>
+    
+    <mx:Component className="ModulePanel">
+        <mx:Panel>
+            <mx:Script>
+            [Bindable]
+            public var url:String;
+            </mx:Script>
+            <mx:ModuleLoader id="ml" url="{url}" width="100%" height="100%">
+                <mx:unload>
+                if (parent != null)
+                {
+                    parent.removeChild(this);
+                }
+                </mx:unload>
+            </mx:ModuleLoader>
+            <mx:ControlBar>
+                <mx:Button label="unload" click="ml.unloadModule()"/>
+            </mx:ControlBar>
+        </mx:Panel>
+    </mx:Component>
+    
+    <mx:ApplicationControlBar dock="true" horizontalAlign="center">
+        <mx:Button label="Load Module 1" click="loadModule('module 1', 'labels/label1.swf')"/>
+        <mx:Button label="Load Module 2" click="loadModule('module 2', 'labels/label2.swf')"/>
+    </mx:ApplicationControlBar>
+    
+</mx:Application>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/modules/module1.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/modules/module1.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/modules/module1.mxml
new file mode 100644
index 0000000..66b9491
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/modules/module1.mxml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml">
+    
+    <mx:Label text="this is module 1"/>
+    
+</mx:Module>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/modules/module2.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/modules/module2.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/modules/module2.mxml
new file mode 100644
index 0000000..aec57b3
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/swf/src/main/flex/modules/module2.mxml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml">
+    
+    <mx:Label text="this is module 2"/>
+    
+</mx:Module>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/war/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/war/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/war/pom.xml
new file mode 100644
index 0000000..7317474
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/war/pom.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>info.rvin.itest</groupId>
+    <artifactId>copy-war-1</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>war</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <testSourceDirectory>src/test/flex</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>copy-flex-resources</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+        <dependency>
+            <groupId>info.rvin.itest</groupId>
+            <artifactId>copy-swf-1</artifactId>
+            <version>1.0-SNAPSHOT</version>
+            <type>swf</type>
+        </dependency>
+        <dependency>
+            <groupId>info.rvin.itest</groupId>
+            <artifactId>copy-swf-1</artifactId>
+            <version>1.0-SNAPSHOT</version>
+            <classifier>module1</classifier>
+            <type>swf</type>
+        </dependency>
+        <dependency>
+            <groupId>info.rvin.itest</groupId>
+            <artifactId>copy-swf</artifactId>
+            <version>1.0-SNAPSHOT-1</version>
+            <classifier>module2</classifier>
+            <type>swf</type>
+        </dependency>
+    </dependencies>
+
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/war/src/main/webapp/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/war/src/main/webapp/WEB-INF/web.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/war/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..fcfbe87
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResources/war/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://java.sun.com/xml/ns/javaee"
+         xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         id="WebApp_ID" version="2.5">
+
+    <display-name>Copy War</display-name>
+
+    <welcome-file-list>
+        <welcome-file>copy-swf-1.0-SNAPSHOT.swf</welcome-file>
+    </welcome-file-list>
+
+</web-app>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/pom.xml
new file mode 100644
index 0000000..65a05b7
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/pom.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>info.rvin.itest</groupId>
+    <artifactId>copy-flex-resources-with-hash</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>swf</module>
+        <module>war</module>
+    </modules>
+
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/pom.xml
new file mode 100644
index 0000000..abceb58
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/pom.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<!-- Copyright 2008 Marvin Herman Froeder Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
+  required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions 
+  and limitations under the License. -->
+<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>info.rvin.itest</groupId>
+    <artifactId>copy-swf-2</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>swf</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <testSourceDirectory>src/test/flex</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <rslUrls>
+                        <rsl>rsls/{artifactId}-{version}-{hash}.{extension}</rsl>
+                    </rslUrls>
+                    <modules>
+                        <module>modules/module1.mxml</module>
+                        <module>modules/module2.mxml</module>
+                    </modules>
+                </configuration>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex.framework</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>swc</type>
+            <scope>rsl</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+    </dependencies>
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.flex.framework</groupId>
+                <artifactId>framework</artifactId>
+                <version>4.13.0.20140701</version>
+                <type>rb.swc</type>
+                <!--
+                    Even if compile is the default, in this case
+                    you explicitly have to define it.
+                -->
+                <scope>compile</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/main.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/main.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/main.mxml
new file mode 100644
index 0000000..f5ffa4d
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/main.mxml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:itest="info.rvin.itest.*" 
+    verticalAlign="top" layout="horizontal"
+    horizontalAlign="center" paddingTop="0">
+    
+    <mx:Script>
+
+    private function loadModule(title:String, url:String):void
+    {
+        var p:ModulePanel = new ModulePanel();
+        p.title = title;
+        p.url = url;
+        this.addChild(p);
+    }
+    </mx:Script>
+    
+    <mx:Component className="ModulePanel">
+        <mx:Panel>
+            <mx:Script>
+            [Bindable]
+            public var url:String;
+            </mx:Script>
+            <mx:ModuleLoader id="ml" url="{url}" width="100%" height="100%">
+                <mx:unload>
+                if (parent != null)
+                {
+                    parent.removeChild(this);
+                }
+                </mx:unload>
+            </mx:ModuleLoader>
+            <mx:ControlBar>
+                <mx:Button label="unload" click="ml.unloadModule()"/>
+            </mx:ControlBar>
+        </mx:Panel>
+    </mx:Component>
+    
+    <mx:ApplicationControlBar dock="true" horizontalAlign="center">
+        <mx:Button label="Load Module 1" click="loadModule('module 1', 'labels/label1.swf')"/>
+        <mx:Button label="Load Module 2" click="loadModule('module 2', 'labels/label2.swf')"/>
+    </mx:ApplicationControlBar>
+    
+</mx:Application>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/modules/module1.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/modules/module1.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/modules/module1.mxml
new file mode 100644
index 0000000..66b9491
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/modules/module1.mxml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml">
+    
+    <mx:Label text="this is module 1"/>
+    
+</mx:Module>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/modules/module2.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/modules/module2.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/modules/module2.mxml
new file mode 100644
index 0000000..aec57b3
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/swf/src/main/flex/modules/module2.mxml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml">
+    
+    <mx:Label text="this is module 2"/>
+    
+</mx:Module>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/war/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/war/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/war/pom.xml
new file mode 100644
index 0000000..73451db
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/war/pom.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>info.rvin.itest</groupId>
+    <artifactId>copy-war-2</artifactId>
+    <version>1.0-SNAPSHOT</version>
+
+    <packaging>war</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <testSourceDirectory>src/test/flex</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>copy-flex-resources</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+        <dependency>
+            <groupId>info.rvin.itest</groupId>
+            <artifactId>copy-swf-2</artifactId>
+            <version>1.0-SNAPSHOT</version>
+            <type>swf</type>
+        </dependency>
+        <dependency>
+            <groupId>info.rvin.itest</groupId>
+            <artifactId>copy-swf-2</artifactId>
+            <version>1.0-SNAPSHOT</version>
+            <classifier>module1</classifier>
+            <type>swf</type>
+        </dependency>
+        <dependency>
+            <groupId>info.rvin.itest</groupId>
+            <artifactId>copy-swf-2</artifactId>
+            <version>1.0-SNAPSHOT</version>
+            <classifier>module2</classifier>
+            <type>swf</type>
+        </dependency>
+    </dependencies>
+
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/war/src/main/webapp/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/war/src/main/webapp/WEB-INF/web.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/war/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..fcfbe87
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.CopyMojoTest.copyFlexResourcesWithHashRsls/war/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://java.sun.com/xml/ns/javaee"
+         xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         id="WebApp_ID" version="2.5">
+
+    <display-name>Copy War</display-name>
+
+    <welcome-file-list>
+        <welcome-file>copy-swf-1.0-SNAPSHOT.swf</welcome-file>
+    </welcome-file-list>
+
+</web-app>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/pom.xml
new file mode 100644
index 0000000..e6222fd
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/pom.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>info.rvin.itest</groupId>
+    <artifactId>flexunit4-1</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>swc</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <testSourceDirectory>src/test/flex</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+        <dependency>
+            <groupId>org.flexunit</groupId>
+            <artifactId>flexunit</artifactId>
+            <version>4.1.0</version>
+            <classifier>flex4</classifier>
+            <type>swc</type>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+</project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/src/main/flex/main.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/src/main/flex/main.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/src/main/flex/main.mxml
new file mode 100644
index 0000000..94c729f
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/src/main/flex/main.mxml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
+	<mx:Label text="Hello World" />
+</mx:Application>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/src/test/flex/AnnotatedTest.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/src/test/flex/AnnotatedTest.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/src/test/flex/AnnotatedTest.as
new file mode 100644
index 0000000..0d138db
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnit4Test.testFlexUnit4Example/src/test/flex/AnnotatedTest.as
@@ -0,0 +1,40 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+/**
+ * @author Seven
+ */
+package  {
+
+	import flexunit.framework.Assert;
+	import flash.errors.IOError;
+	
+	public class AnnotatedTest {
+		
+		[Test]
+		public function addition():void { 
+		   Assert.assertEquals(12, 7 + 5); 
+		}
+		
+		[Test(expects="flash.errors.IOError")] 
+		public function doIOError():void { 
+		   //a test which causes an IOError }Or
+		   throw new IOError(); 
+		}
+	}
+
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/pom.xml
new file mode 100644
index 0000000..b42b79f
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/pom.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>com.adobe.samples</groupId>
+    <artifactId>calculator-api-2</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>swc</packaging>
+
+    <build>
+        <sourceDirectory>src</sourceDirectory>
+        <testSourceDirectory>tests</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-project-info-reports-plugin</artifactId>
+                <version>2.1.2</version>
+            </plugin>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+            </plugin>
+        </plugins>
+    </reporting>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flexunit</groupId>
+            <artifactId>flexunit</artifactId>
+            <version>0.90</version>
+            <type>swc</type>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+</project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/src/com/adobe/example/Calculator.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/src/com/adobe/example/Calculator.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/src/com/adobe/example/Calculator.as
new file mode 100644
index 0000000..ac9a6da
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/src/com/adobe/example/Calculator.as
@@ -0,0 +1,43 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile,
+ * optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder &lt;marvin (at) flexmojos.net&gt;
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.
+ */
+package com.adobe.example
+{
+
+	public class Calculator
+	{
+		public function multiply(
+			numberOne : Number, 
+			numberTwo : Number ) : Number
+		{
+			return numberOne * numberTwo;
+		}
+
+		public function divide(
+			numberOne : Number, 
+			numberTwo : Number ) : Number
+		{
+			if(numberTwo == 0) {
+				throw new Error("ZERO division");
+			}
+			return numberOne / numberTwo;
+		}
+	}
+}
+
+//
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/tests/com/adobe/example/TestCalculator.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/tests/com/adobe/example/TestCalculator.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/tests/com/adobe/example/TestCalculator.as
new file mode 100644
index 0000000..e0eef5c
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/tests/com/adobe/example/TestCalculator.as
@@ -0,0 +1,71 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile,
+ * optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder &lt;marvin (at) flexmojos.net&gt;
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.
+ */
+package com.adobe.example
+{
+	import flexunit.framework.TestCase;
+	import com.adobe.example.Calculator;
+	
+	public class TestCalculator extends TestCase
+	{
+		private var calculator : Calculator;
+		
+		/**
+		 * Constructor.
+		 * @param methodName the name of the individual test to run.
+		 */
+		public function TestCalculator( methodName : String = null )
+		{
+			super( methodName );
+		}
+	
+		/**
+		 * @see flexunit.framework.TestCase#setUp().
+		 */
+		override public function setUp() : void
+		{
+			calculator = new Calculator();
+		}
+		
+		/**
+		 * @see flexunit.framework.TestCase#tearDown().
+		 */
+		override public function tearDown() : void
+		{
+			calculator = null;
+		}
+
+		public function testMultiplyPass() : void
+		{
+			var result : Number = calculator.multiply( 2, 4 );
+			assertEquals( 8, result );
+		}
+
+		public function testMultiplyFail() : void
+		{
+			var result : Number = calculator.multiply( 2, 4 );
+			assertEquals( 10, result );
+		}
+
+		public function testError() : void
+		{
+			throw new Error("An error");
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/tests/com/adobe/example/TestCalculator2.as
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/tests/com/adobe/example/TestCalculator2.as b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/tests/com/adobe/example/TestCalculator2.as
new file mode 100644
index 0000000..3e88962
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FlexUnitTest.testFlexUnitExample/tests/com/adobe/example/TestCalculator2.as
@@ -0,0 +1,43 @@
+/**
+ * Flexmojos is a set of maven goals to allow maven users to compile,
+ * optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+ * Copyright (C) 2008-2012  Marvin Froeder &lt;marvin (at) flexmojos.net&gt;
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.
+ */
+package com.adobe.example
+{
+	import flexunit.framework.TestCase;
+	import com.adobe.example.Calculator;
+	
+	public class TestCalculator2 extends TestCase
+	{
+
+		public function testPass() : void
+		{
+			assertEquals( 8, 8 );
+		}
+
+		public function testFail() : void
+		{
+			assertEquals( 10, 8 );
+		}
+
+		public function testError() : void
+		{
+			throw new Error("An second error");
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FluintUnitTest.failFluint/pom.xml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FluintUnitTest.failFluint/pom.xml b/flexmojos-tests/net.flexmojos.oss.tests.concept.FluintUnitTest.failFluint/pom.xml
new file mode 100644
index 0000000..27ca8ed
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FluintUnitTest.failFluint/pom.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<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>net.flexmojos.oss.itests</groupId>
+    <artifactId>fluint-example-1</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>swc</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <testSourceDirectory>src/test/flex</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.13.0.20140701</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>13.0</version>
+            <type>swc</type>
+        </dependency>
+        <dependency>
+            <groupId>net.digitalprimates</groupId>
+            <artifactId>fluint</artifactId>
+            <version>r269</version>
+            <type>swc</type>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+</project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/b6e082df/flexmojos-tests/net.flexmojos.oss.tests.concept.FluintUnitTest.failFluint/src/main/flex/main.mxml
----------------------------------------------------------------------
diff --git a/flexmojos-tests/net.flexmojos.oss.tests.concept.FluintUnitTest.failFluint/src/main/flex/main.mxml b/flexmojos-tests/net.flexmojos.oss.tests.concept.FluintUnitTest.failFluint/src/main/flex/main.mxml
new file mode 100644
index 0000000..94c729f
--- /dev/null
+++ b/flexmojos-tests/net.flexmojos.oss.tests.concept.FluintUnitTest.failFluint/src/main/flex/main.mxml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC.
+    Copyright (C) 2008-2012  Marvin Froeder <ma...@flexmojos.net>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+-->
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
+	<mx:Label text="Hello World" />
+</mx:Application>