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 2016/06/16 11:37:23 UTC

[1/3] git commit: [flex-falcon] [refs/heads/develop] - - Changed the indenting of XML from 4 to 2.

Repository: flex-falcon
Updated Branches:
  refs/heads/develop c48762004 -> fd20f696b


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/node/pom.xml
----------------------------------------------------------------------
diff --git a/externs/node/pom.xml b/externs/node/pom.xml
index 82ad627..817b92a 100644
--- a/externs/node/pom.xml
+++ b/externs/node/pom.xml
@@ -19,217 +19,217 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs.externs</groupId>
-        <artifactId>flexjs-externs</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>flexjs-externs-node</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs.externs</groupId>
+    <artifactId>flexjs-externs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>swc</packaging>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Externs: Node</name>
+  <artifactId>flexjs-externs-node</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>swc</packaging>
 
-    <build>
-        <plugins>
-            <!-- Download JavaScript form GitHub -->
-            <plugin>
-                <groupId>com.googlecode.maven-download-plugin</groupId>
-                <artifactId>download-maven-plugin</artifactId>
-                <version>1.2.1</version>
-                <executions>
-                    <execution>
-                        <id>get-closure-sources</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>wget</goal>
-                        </goals>
-                        <configuration>
-                            <url>https://github.com/google/closure-compiler/archive/master.zip</url>
-                            <!--
-                                Give it a number matching the date so we can
-                                trigger a new download by updating the date
-                            -->
-                            <outputFileName>closure-compiler-20160421.zip</outputFileName>
-                            <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-                            <unpack>true</unpack>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+  <name>Apache Flex - FlexJS: Externs: Node</name>
 
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>flexjs-maven-plugin</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <includeSources>true</includeSources>
-                    <externcInput>
-                        <fileSet>
-                            <directory>${project.basedir}/src/main/javascript</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                        </fileSet>
-                        <fileSet>
-                            <directory>${project.basedir}/target/downloads/closure-compiler-master/contrib/nodejs</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                        </fileSet>
-                    </externcInput>
-                    <externcConfig>
-                        <excludes>
-                            <exclude>
-                                <className>Buffer</className>
-                                <name>toJSON</name>
-                            </exclude>
-                            <exclude>
-                                <className>osNetworkInterfacesInfo</className>
-                                <name>internal</name>
-                            </exclude>
-                        </excludes>
-                    </externcConfig>
-                    <includeFiles>
-                        <include-file>
-                            <name>externs/missing.js</name>
-                            <path>../src/main/javascript/missing.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/assert.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/assert.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/buffer.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/buffer.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/child_process.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/child_process.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/cluster.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/cluster.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/crypto.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/crypto.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/dgram.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/dgram.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/dns.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/dns.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/domain.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/domain.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/events.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/events.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/fs.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/fs.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/http.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/http.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/https.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/https.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/net.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/net.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/os.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/os.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/path.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/path.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/punycode.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/punycode.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/querystring.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/querystring.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/readline.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/readline.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/repl.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/repl.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/stream.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/stream.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/string_decoder.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/string_decoder.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/tls.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/tls.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/tty.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/tty.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/url.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/url.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/util.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/util.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/vm.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/vm.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/zlib.js</name>
-                            <path>downloads/closure-compiler-master/contrib/nodejs/zlib.js</path>
-                        </include-file>
-                    </includeFiles>
-                    <skipSwc>true</skipSwc>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jx</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+  <build>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <version>1.2.1</version>
+        <executions>
+          <execution>
+            <id>get-closure-sources</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://github.com/google/closure-compiler/archive/master.zip</url>
+              <!--
+                  Give it a number matching the date so we can
+                  trigger a new download by updating the date
+              -->
+              <outputFileName>closure-compiler-20160421.zip</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+              <unpack>true</unpack>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.externs</groupId>
-            <artifactId>flexjs-externs-js</artifactId>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>flexjs-maven-plugin</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/src/main/javascript</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads/closure-compiler-master/contrib/nodejs</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <excludes>
+              <exclude>
+                <className>Buffer</className>
+                <name>toJSON</name>
+              </exclude>
+              <exclude>
+                <className>osNetworkInterfacesInfo</className>
+                <name>internal</name>
+              </exclude>
+            </excludes>
+          </externcConfig>
+          <includeFiles>
+            <include-file>
+              <name>externs/missing.js</name>
+              <path>../src/main/javascript/missing.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/assert.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/assert.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/buffer.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/buffer.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/child_process.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/child_process.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/cluster.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/cluster.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/crypto.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/crypto.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/dgram.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/dgram.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/dns.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/dns.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/domain.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/domain.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/events.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/events.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/fs.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/fs.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/http.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/http.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/https.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/https.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/net.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/net.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/os.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/os.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/path.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/path.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/punycode.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/punycode.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/querystring.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/querystring.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/readline.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/readline.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/repl.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/repl.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/stream.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/stream.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/string_decoder.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/string_decoder.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/tls.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/tls.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/tty.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/tty.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/url.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/url.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/util.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/util.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/vm.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/vm.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/zlib.js</name>
+              <path>downloads/closure-compiler-master/contrib/nodejs/zlib.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jx</artifactId>
             <version>0.7.0-SNAPSHOT</version>
-            <type>swc</type>
-            <classifier>extern</classifier>
-            <scope>external</scope>
-        </dependency>
-    </dependencies>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.externs</groupId>
+      <artifactId>flexjs-externs-js</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>extern</classifier>
+      <scope>external</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/pom.xml
----------------------------------------------------------------------
diff --git a/externs/pom.xml b/externs/pom.xml
index 6eab62d..2d7e4e7 100644
--- a/externs/pom.xml
+++ b/externs/pom.xml
@@ -19,52 +19,52 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs</groupId>
-        <artifactId>flexjs-parent</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs</groupId>
+    <artifactId>flexjs-parent</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>pom</packaging>
+  </parent>
+
+  <groupId>org.apache.flex.flexjs.externs</groupId>
+  <artifactId>flexjs-externs</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
 
-    <name>Apache Flex - FlexJS: Externs</name>
+  <name>Apache Flex - FlexJS: Externs</name>
 
-    <properties>
-        <git.executable>git</git.executable>
-    </properties>
+  <properties>
+    <git.executable>git</git.executable>
+  </properties>
 
-    <modules>
-        <module>cordova</module>
-        <module>createjs</module>
-        <module>GCL</module>
-        <module>google_maps</module>
-        <module>jasmine</module>
-        <module>jquery</module>
-        <module>js</module>
-        <module>node</module>
-    </modules>
+  <modules>
+    <module>cordova</module>
+    <module>createjs</module>
+    <module>GCL</module>
+    <module>google_maps</module>
+    <module>jasmine</module>
+    <module>jquery</module>
+    <module>js</module>
+    <module>node</module>
+  </modules>
 
-    <!--
-        We only need the git executable in the externs in order to apply patches.
-        On Windows machines we need to execute "git.exe" instead of "git".
-    -->
-    <profiles>
-        <profile>
-            <id>windows-machine</id>
-            <activation>
-                <os>
-                    <family>Windows</family>
-                </os>
-            </activation>
-            <properties>
-                <git.executable>git.exe</git.executable>
-            </properties>
-        </profile>
-    </profiles>
+  <!--
+      We only need the git executable in the externs in order to apply patches.
+      On Windows machines we need to execute "git.exe" instead of "git".
+  -->
+  <profiles>
+    <profile>
+      <id>windows-machine</id>
+      <activation>
+        <os>
+          <family>Windows</family>
+        </os>
+      </activation>
+      <properties>
+        <git.executable>git.exe</git.executable>
+      </properties>
+    </profile>
+  </profiles>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/flex-compiler-oem/pom.xml
----------------------------------------------------------------------
diff --git a/flex-compiler-oem/pom.xml b/flex-compiler-oem/pom.xml
index 0921776..8b1bd60 100644
--- a/flex-compiler-oem/pom.xml
+++ b/flex-compiler-oem/pom.xml
@@ -19,36 +19,36 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs</groupId>
-        <artifactId>flexjs-parent</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.flex.flexjs.compiler</groupId>
-    <artifactId>flex-compiler-oem</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs</groupId>
+    <artifactId>flexjs-parent</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-
-    <name>Apache Flex - FlexJS: OEM Layer</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.compiler</groupId>
-            <artifactId>compiler</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.compiler</groupId>
-            <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.compiler</groupId>
-            <artifactId>swfutils</artifactId>
-            <version>4.15.0</version>
-        </dependency>
-    </dependencies>
+  </parent>
+
+  <groupId>org.apache.flex.flexjs.compiler</groupId>
+  <artifactId>flex-compiler-oem</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+
+  <name>Apache Flex - FlexJS: OEM Layer</name>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.compiler</groupId>
+      <artifactId>compiler</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.compiler</groupId>
+      <artifactId>compiler-jx</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.flex.compiler</groupId>
+      <artifactId>swfutils</artifactId>
+      <version>4.15.0</version>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/flexjs-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/flexjs-maven-plugin/pom.xml b/flexjs-maven-plugin/pom.xml
index 2fbff4f..06e593c 100644
--- a/flexjs-maven-plugin/pom.xml
+++ b/flexjs-maven-plugin/pom.xml
@@ -17,7 +17,8 @@
   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/xsd/maven-4.0.0.xsd">
+<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/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 48317cc..b127097 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,528 +17,529 @@
   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/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache</groupId>
-        <artifactId>apache</artifactId>
-        <version>17</version>
-    </parent>
-
-    <groupId>org.apache.flex.flexjs</groupId>
-    <artifactId>flexjs-parent</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
-    <packaging>pom</packaging>
-
-    <name>Apache Flex - FlexJS</name>
-    <description>The Apache Flex FlexJS Project</description>
-
-    <!-- Only configure the site distribution as the rest is handled by the apache parent -->
-    <distributionManagement>
-        <site>
-            <id>website</id>
-            <url>scp://www.mycompany.com/www/docs/project/</url>
-        </site>
-    </distributionManagement>
-
-    <repositories>
-        <repository>
-            <id>apache-release</id>
-            <url>https://repository.apache.org/content/repositories/releases</url>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-        </repository>
-        <repository>
-            <id>apache-snapshots</id>
-            <url>https://repository.apache.org/content/repositories/snapshots</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </repository>
-    </repositories>
-
-    <pluginRepositories>
-        <pluginRepository>
-            <id>apache-plugins-release</id>
-            <url>https://repository.apache.org/content/repositories/releases</url>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-        </pluginRepository>
-        <pluginRepository>
-            <id>apache-plugins-snapshots</id>
-            <url>https://repository.apache.org/content/repositories/snapshots</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </pluginRepository>
-    </pluginRepositories>
-
-    <mailingLists>
-        <mailingList>
-            <name>Apache Flex User List</name>
-            <subscribe>users-subscribe@flex.apache.org</subscribe>
-            <unsubscribe>users-unsubscribe@flex.apache.org</unsubscribe>
-            <post>users@flex.apache.org</post>
-            <archive>http://mail-archives.apache.org/mod_mbox/flex-users/</archive>
-        </mailingList>
-        <mailingList>
-            <name>Apache Flex Developer List</name>
-            <subscribe>dev-subscribe@flex.apache.org</subscribe>
-            <unsubscribe>dev-unsubscribe@flex.apache.org</unsubscribe>
-            <post>dev@flex.apache.org</post>
-            <archive>http://mail-archives.apache.org/mod_mbox/flex-dev/</archive>
-        </mailingList>
-    </mailingLists>
-
-    <issueManagement>
-        <system>Jira</system>
-        <url>https://issues.apache.org/jira/browse/FLEX</url>
-    </issueManagement>
-
-    <scm>
-        <connection>scm:git://git.apache.org/flex-falcon.git</connection>
-        <developerConnection>scm:git://git.apache.org/flex-falcon.git</developerConnection>
-        <url>https://github.com/apache/flex-falcon</url>
-    </scm>
-
-    <properties>
-        <java.version>1.6</java.version>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <project.reporting.outputencoding>UTF-8</project.reporting.outputencoding>
-        <maven.version>3.3.1</maven.version>
-
-        <!-- URL of the ASF SonarQube server -->
-        <sonar.host.url>https://analysis.apache.org/</sonar.host.url>
-
-        <flex.version>4.15.0</flex.version>
-        <flash.version>20.0</flash.version>
-        <air.version>20.0</air.version>
-
-        <!-- Tell sonar where the coverage reports are located -->
-        <sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco-ut.exec</sonar.jacoco.reportPath>
-        <sonar.jacoco.itReportPath>${project.build.directory}/coverage-reports/jacoco-it.exec</sonar.jacoco.itReportPath>
-    </properties>
-
-    <!--
-        As the compiler needs artifacts that are part of this project, the build
-        will fail, if the utility artifacts compiler-build-tools or compiler-jburg-types
-        haven't been built. We therefore have a utils profile, that builds these
-        prerequisites. After one build with "-P utils" has been built, the default
-        build should be able to do it's job.
-    -->
-    <profiles>
-        <profile>
-            <id>utils</id>
-            <properties>
-                <active-profile>utils</active-profile>
-            </properties>
-            <modules>
-                <module>compiler-build-tools</module>
-                <module>compiler-jburg-types</module>
-                <module>flexjs-maven-plugin</module>
-            </modules>
-        </profile>
-
-        <profile>
-            <id>compiler</id>
-            <properties>
-                <active-profile>compiler</active-profile>
-            </properties>
-            <modules>
-                <module>compiler</module>
-                <module>compiler-jx</module>
-                <module>debugger</module>
-                <module>flex-compiler-oem</module>
-            </modules>
-        </profile>
-
-        <profile>
-            <id>externs</id>
-            <properties>
-                <active-profile>externs</active-profile>
-            </properties>
-            <modules>
-                <module>externs</module>
-            </modules>
-        </profile>
-    </profiles>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-enforcer-plugin</artifactId>
-                <version>1.4.1</version>
-                <executions>
-                    <execution>
-                        <id>enforce at least one profile activation</id>
-                        <goals>
-                            <goal>enforce</goal>
-                        </goals>
-                        <configuration>
-                            <rules>
-                                <!--
-                                    The profiles are only available if they are defined in the
-                                    current pom. So we would have to define all profiles in each
-                                    child pom. Using a property defined in the profiles makes this
-                                    property available in all children, so we use this to check
-                                    if a profile was selected.
-                                -->
-                                <requireProperty>
-                                    <property>active-profile</property>
-                                    <message>You must select one of the profiles 'utils', 'compiler' or 'externs' using the '-P{profilename}' commandline option</message>
-                                </requireProperty>
-                            </rules>
-                            <fail>true</fail>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.5.1</version>
-                <configuration>
-                    <source>${java.version}</source>
-                    <target>${java.version}</target>
-                </configuration>
-            </plugin>
-
-            <plugin>
-                <groupId>org.jacoco</groupId>
-                <artifactId>jacoco-maven-plugin</artifactId>
-                <version>0.7.6.201602180812</version>
-                <executions>
-                    <!--
-                        Prepares the property pointing to the JaCoCo runtime agent which
-                        is passed as VM argument when Maven the Surefire plugin is executed.
-                    -->
-                    <execution>
-                        <id>pre-unit-test</id>
-                        <goals>
-                            <goal>prepare-agent</goal>
-                        </goals>
-                        <configuration>
-                            <!-- Sets the path to the file which contains the execution data. -->
-                            <destFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</destFile>
-                            <!--
-                                Sets the name of the property containing the settings
-                                for JaCoCo runtime agent.
-                            -->
-                            <propertyName>surefireArgLine</propertyName>
-                        </configuration>
-                    </execution>
-                    <!--
-                        Ensures that the code coverage report for unit tests is created after
-                        unit tests have been run.
-                    -->
-                    <execution>
-                        <id>post-unit-test</id>
-                        <phase>test</phase>
-                        <goals>
-                            <goal>report</goal>
-                        </goals>
-                        <configuration>
-                            <!-- Sets the path to the file which contains the execution data. -->
-                            <dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile>
-                            <!-- Sets the output directory for the code coverage report. -->
-                            <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>
-                        </configuration>
-                    </execution>
-                    <!--
-                        Prepares the property pointing to the JaCoCo runtime agent which
-                        is passed as VM argument when Maven the Failsafe plugin is executed.
-                    -->
-                    <execution>
-                        <id>pre-integration-test</id>
-                        <phase>pre-integration-test</phase>
-                        <goals>
-                            <goal>prepare-agent</goal>
-                        </goals>
-                        <configuration>
-                            <!-- Sets the path to the file which contains the execution data. -->
-                            <destFile>${project.build.directory}/coverage-reports/jacoco-it.exec</destFile>
-                            <!--
-                                Sets the name of the property containing the settings
-                                for JaCoCo runtime agent.
-                            -->
-                            <propertyName>failsafeArgLine</propertyName>
-                        </configuration>
-                    </execution>
-                    <!--
-                        Ensures that the code coverage report for integration tests after
-                        integration tests have been run.
-                    -->
-                    <execution>
-                        <id>post-integration-test</id>
-                        <phase>post-integration-test</phase>
-                        <goals>
-                            <goal>report</goal>
-                        </goals>
-                        <configuration>
-                            <!-- Sets the path to the file which contains the execution data. -->
-                            <dataFile>${project.build.directory}/coverage-reports/jacoco-it.exec</dataFile>
-                            <!-- Sets the output directory for the code coverage report. -->
-                            <outputDirectory>${project.reporting.outputDirectory}/jacoco-it</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-
-            <!-- Make the surefire execute all unit-tests -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.19</version>
-                <configuration>
-                    <argLine>${surefireArgLine}</argLine>
-                    <systemPropertyVariables>
-                        <buildType>Maven</buildType>
-                        <flexVersion>${flex.version}</flexVersion>
-                        <flashVersion>${flash.version}</flashVersion>
-                        <airVersion>${air.version}</airVersion>
-                        <mavenLocalRepoDir>${settings.localRepository}</mavenLocalRepoDir>
-                    </systemPropertyVariables>
-                    <!--
-                        Currently some tests need this to be disabled,
-                        but actually this is a bug. For now I'll disable
-                        them to avoid problems during the maven migration.
-                        After this is finished, we should defnitely fix
-                        the tests so assertions can be enabled.
-                    -->
-                    <enableAssertions>false</enableAssertions>
-                </configuration>
-            </plugin>
-
-            <!-- Make the failsafe execute all integration-tests -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <version>2.18.1</version>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>integration-test</goal>
-                            <goal>verify</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <configuration>
-                    <argLine>${failsafeArgLine}</argLine>
-                    <systemPropertyVariables>
-                        <buildType>Maven</buildType>
-                        <flexVersion>${flex.version}</flexVersion>
-                        <flashVersion>${flash.version}</flashVersion>
-                        <airVersion>${air.version}</airVersion>
-                        <mavenLocalRepoDir>${settings.localRepository}</mavenLocalRepoDir>
-                        <FLASHPLAYER_DEBUGGER>${env.FLASHPLAYER_DEBUGGER}</FLASHPLAYER_DEBUGGER>
-                    </systemPropertyVariables>
-                    <!--
-                        Currently some tests need this to be disabled,
-                        but actually this is a bug. For now I'll disable
-                        them to avoid problems during the maven migration.
-                        After this is finished, we should defnitely fix
-                        the tests so assertions can be enabled.
-                    -->
-                    <enableAssertions>false</enableAssertions>
-                </configuration>
-            </plugin>
-
-            <!-- Plugin to detect problems with JDK incompatibilities -->
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>animal-sniffer-maven-plugin</artifactId>
-                <version>1.15</version>
-                <executions>
-                    <execution>
-                        <id>check-jdk-1.6</id>
-                        <phase>test</phase>
-                        <goals>
-                            <goal>check</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <configuration>
-                    <signature>
-                        <groupId>org.codehaus.mojo.signature</groupId>
-                        <artifactId>java16</artifactId>
-                        <version>1.1</version>
-                    </signature>
-                </configuration>
-            </plugin>
-
-            <!-- Configure the assembly -->
-            <!--plugin>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.6</version>
-                <executions>
-                    <execution>
-                        <id>assemble-sources-releases</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <configuration>
-                    <descriptors>
-                        <descriptor>src/assembly/binary-distribution-zip.xml</descriptor>
-                        <descriptor>src/assembly/binary-distribution-gz.xml</descriptor>
-                        <descriptor>src/assembly/source-distribution-zip.xml</descriptor>
-                        <descriptor>src/assembly/source-distribution-gz.xml</descriptor>
-                    </descriptors>
-                </configuration>
-            </plugin-->
-
-            <!-- Configure the Site generation -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-site-plugin</artifactId>
-                <version>3.4</version>
-                <configuration>
-                    <generateReports>true</generateReports>
-                    <generateSitemap>true</generateSitemap>
-                    <relativizeDecorationLinks>false</relativizeDecorationLinks>
-                    <locales>en</locales>
-                    <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
-                    <outputEncoding>${project.reporting.outputencoding}</outputEncoding>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.asciidoctor</groupId>
-                        <artifactId>asciidoctor-maven-plugin</artifactId>
-                        <version>1.5.3</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-
-            <plugin>
-                <groupId>org.asciidoctor</groupId>
-                <artifactId>asciidoctor-maven-plugin</artifactId>
-                <version>1.5.3</version>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.asciidoctor</groupId>
-                        <artifactId>asciidoctorj-diagram</artifactId>
-                        <version>1.3.1</version>
-                    </dependency>
-                </dependencies>
-                <configuration>
-                    <requires>
-                        <require>asciidoctor-diagram</require>
-                    </requires>
-                    <attributes>
-                        <!-- Example below shows how to specify in this pom instead of System's PATH, the location of dot command of Graphviz, required by PlantUML libraries -->
-                        <!-- Windows:
-                            <graphvizdot>C:\Program Files (x86)\Graphviz2.38\bin\dot.exe</graphvizdot>
-                        -->
-                        <!-- *nix :
-                            <graphvizdot>/usr/local/bin/dot</graphvizdot>
-                        -->
-                    </attributes>
-                </configuration>
-                <!--executions>
-                    <execution>
-                        <id>generate-html-doc</id>
-                        <phase>generate-resources</phase>
-                        <goals>
-                            <goal>process-asciidoc</goal>
-                        </goals>
-                        <configuration>
-                            <backend>html5</backend>
-                            <attributes>
-                                <imagesdir>./images</imagesdir>
-                                <toc>left</toc>
-                                <icons>font</icons>
-                                <sectanchors>true</sectanchors>
-                                <idprefix/>
-                                <idseparator>-</idseparator>
-                            </attributes>
-                        </configuration>
-                    </execution>
-                </executions-->
-            </plugin>
-
-            <plugin>
-                <groupId>org.sonarsource.scanner.maven</groupId>
-                <artifactId>sonar-maven-plugin</artifactId>
-                <version>3.0.2</version>
-            </plugin>
-        </plugins>
-    </build>
-
-    <reporting>
-        <plugins>
-            <!-- Process the asciidoctor resources in the src/site/asciidoc directory -->
-            <plugin>
-                <groupId>org.asciidoctor</groupId>
-                <artifactId>asciidoctor-maven-plugin</artifactId>
-                <version>1.5.3</version>
+<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/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>17</version>
+  </parent>
+
+  <groupId>org.apache.flex.flexjs</groupId>
+  <artifactId>flexjs-parent</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+  <name>Apache Flex - FlexJS</name>
+  <description>The Apache Flex FlexJS Project</description>
+
+  <!-- Only configure the site distribution as the rest is handled by the apache parent -->
+  <distributionManagement>
+    <site>
+      <id>website</id>
+      <url>scp://www.mycompany.com/www/docs/project/</url>
+    </site>
+  </distributionManagement>
+
+  <repositories>
+    <repository>
+      <id>apache-release</id>
+      <url>https://repository.apache.org/content/repositories/releases</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+    <repository>
+      <id>apache-snapshots</id>
+      <url>https://repository.apache.org/content/repositories/snapshots</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+
+  <pluginRepositories>
+    <pluginRepository>
+      <id>apache-plugins-release</id>
+      <url>https://repository.apache.org/content/repositories/releases</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </pluginRepository>
+    <pluginRepository>
+      <id>apache-plugins-snapshots</id>
+      <url>https://repository.apache.org/content/repositories/snapshots</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </pluginRepository>
+  </pluginRepositories>
+
+  <mailingLists>
+    <mailingList>
+      <name>Apache Flex User List</name>
+      <subscribe>users-subscribe@flex.apache.org</subscribe>
+      <unsubscribe>users-unsubscribe@flex.apache.org</unsubscribe>
+      <post>users@flex.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/flex-users/</archive>
+    </mailingList>
+    <mailingList>
+      <name>Apache Flex Developer List</name>
+      <subscribe>dev-subscribe@flex.apache.org</subscribe>
+      <unsubscribe>dev-unsubscribe@flex.apache.org</unsubscribe>
+      <post>dev@flex.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/flex-dev/</archive>
+    </mailingList>
+  </mailingLists>
+
+  <issueManagement>
+    <system>Jira</system>
+    <url>https://issues.apache.org/jira/browse/FLEX</url>
+  </issueManagement>
+
+  <scm>
+    <connection>scm:git://git.apache.org/flex-falcon.git</connection>
+    <developerConnection>scm:git://git.apache.org/flex-falcon.git</developerConnection>
+    <url>https://github.com/apache/flex-falcon</url>
+  </scm>
+
+  <properties>
+    <java.version>1.6</java.version>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <project.reporting.outputencoding>UTF-8</project.reporting.outputencoding>
+    <maven.version>3.3.1</maven.version>
+
+    <!-- URL of the ASF SonarQube server -->
+    <sonar.host.url>https://analysis.apache.org/</sonar.host.url>
+
+    <flex.version>4.15.0</flex.version>
+    <flash.version>20.0</flash.version>
+    <air.version>20.0</air.version>
+
+    <!-- Tell sonar where the coverage reports are located -->
+    <sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco-ut.exec</sonar.jacoco.reportPath>
+    <sonar.jacoco.itReportPath>${project.build.directory}/coverage-reports/jacoco-it.exec</sonar.jacoco.itReportPath>
+  </properties>
+
+  <!--
+      As the compiler needs artifacts that are part of this project, the build
+      will fail, if the utility artifacts compiler-build-tools or compiler-jburg-types
+      haven't been built. We therefore have a utils profile, that builds these
+      prerequisites. After one build with "-P utils" has been built, the default
+      build should be able to do it's job.
+  -->
+  <profiles>
+    <profile>
+      <id>utils</id>
+      <properties>
+        <active-profile>utils</active-profile>
+      </properties>
+      <modules>
+        <module>compiler-build-tools</module>
+        <module>compiler-jburg-types</module>
+        <module>flexjs-maven-plugin</module>
+      </modules>
+    </profile>
+
+    <profile>
+      <id>compiler</id>
+      <properties>
+        <active-profile>compiler</active-profile>
+      </properties>
+      <modules>
+        <module>compiler</module>
+        <module>compiler-jx</module>
+        <module>debugger</module>
+        <module>flex-compiler-oem</module>
+      </modules>
+    </profile>
+
+    <profile>
+      <id>externs</id>
+      <properties>
+        <active-profile>externs</active-profile>
+      </properties>
+      <modules>
+        <module>externs</module>
+      </modules>
+    </profile>
+  </profiles>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <version>1.4.1</version>
+        <executions>
+          <execution>
+            <id>enforce at least one profile activation</id>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <!--
+                    The profiles are only available if they are defined in the
+                    current pom. So we would have to define all profiles in each
+                    child pom. Using a property defined in the profiles makes this
+                    property available in all children, so we use this to check
+                    if a profile was selected.
+                -->
+                <requireProperty>
+                  <property>active-profile</property>
+                  <message>You must select one of the profiles 'utils', 'compiler' or 'externs' using the '-P{profilename}' commandline option</message>
+                </requireProperty>
+              </rules>
+              <fail>true</fail>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.5.1</version>
+        <configuration>
+          <source>${java.version}</source>
+          <target>${java.version}</target>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <groupId>org.jacoco</groupId>
+        <artifactId>jacoco-maven-plugin</artifactId>
+        <version>0.7.6.201602180812</version>
+        <executions>
+          <!--
+              Prepares the property pointing to the JaCoCo runtime agent which
+              is passed as VM argument when Maven the Surefire plugin is executed.
+          -->
+          <execution>
+            <id>pre-unit-test</id>
+            <goals>
+              <goal>prepare-agent</goal>
+            </goals>
+            <configuration>
+              <!-- Sets the path to the file which contains the execution data. -->
+              <destFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</destFile>
+              <!--
+                  Sets the name of the property containing the settings
+                  for JaCoCo runtime agent.
+              -->
+              <propertyName>surefireArgLine</propertyName>
+            </configuration>
+          </execution>
+          <!--
+              Ensures that the code coverage report for unit tests is created after
+              unit tests have been run.
+          -->
+          <execution>
+            <id>post-unit-test</id>
+            <phase>test</phase>
+            <goals>
+              <goal>report</goal>
+            </goals>
+            <configuration>
+              <!-- Sets the path to the file which contains the execution data. -->
+              <dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile>
+              <!-- Sets the output directory for the code coverage report. -->
+              <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>
+            </configuration>
+          </execution>
+          <!--
+              Prepares the property pointing to the JaCoCo runtime agent which
+              is passed as VM argument when Maven the Failsafe plugin is executed.
+          -->
+          <execution>
+            <id>pre-integration-test</id>
+            <phase>pre-integration-test</phase>
+            <goals>
+              <goal>prepare-agent</goal>
+            </goals>
+            <configuration>
+              <!-- Sets the path to the file which contains the execution data. -->
+              <destFile>${project.build.directory}/coverage-reports/jacoco-it.exec</destFile>
+              <!--
+                  Sets the name of the property containing the settings
+                  for JaCoCo runtime agent.
+              -->
+              <propertyName>failsafeArgLine</propertyName>
+            </configuration>
+          </execution>
+          <!--
+              Ensures that the code coverage report for integration tests after
+              integration tests have been run.
+          -->
+          <execution>
+            <id>post-integration-test</id>
+            <phase>post-integration-test</phase>
+            <goals>
+              <goal>report</goal>
+            </goals>
+            <configuration>
+              <!-- Sets the path to the file which contains the execution data. -->
+              <dataFile>${project.build.directory}/coverage-reports/jacoco-it.exec</dataFile>
+              <!-- Sets the output directory for the code coverage report. -->
+              <outputDirectory>${project.reporting.outputDirectory}/jacoco-it</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <!-- Make the surefire execute all unit-tests -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.19</version>
+        <configuration>
+          <argLine>${surefireArgLine}</argLine>
+          <systemPropertyVariables>
+            <buildType>Maven</buildType>
+            <flexVersion>${flex.version}</flexVersion>
+            <flashVersion>${flash.version}</flashVersion>
+            <airVersion>${air.version}</airVersion>
+            <mavenLocalRepoDir>${settings.localRepository}</mavenLocalRepoDir>
+          </systemPropertyVariables>
+          <!--
+              Currently some tests need this to be disabled,
+              but actually this is a bug. For now I'll disable
+              them to avoid problems during the maven migration.
+              After this is finished, we should defnitely fix
+              the tests so assertions can be enabled.
+          -->
+          <enableAssertions>false</enableAssertions>
+        </configuration>
+      </plugin>
+
+      <!-- Make the failsafe execute all integration-tests -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-failsafe-plugin</artifactId>
+        <version>2.18.1</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>integration-test</goal>
+              <goal>verify</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <argLine>${failsafeArgLine}</argLine>
+          <systemPropertyVariables>
+            <buildType>Maven</buildType>
+            <flexVersion>${flex.version}</flexVersion>
+            <flashVersion>${flash.version}</flashVersion>
+            <airVersion>${air.version}</airVersion>
+            <mavenLocalRepoDir>${settings.localRepository}</mavenLocalRepoDir>
+            <FLASHPLAYER_DEBUGGER>${env.FLASHPLAYER_DEBUGGER}</FLASHPLAYER_DEBUGGER>
+          </systemPropertyVariables>
+          <!--
+              Currently some tests need this to be disabled,
+              but actually this is a bug. For now I'll disable
+              them to avoid problems during the maven migration.
+              After this is finished, we should defnitely fix
+              the tests so assertions can be enabled.
+          -->
+          <enableAssertions>false</enableAssertions>
+        </configuration>
+      </plugin>
+
+      <!-- Plugin to detect problems with JDK incompatibilities -->
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>animal-sniffer-maven-plugin</artifactId>
+        <version>1.15</version>
+        <executions>
+          <execution>
+            <id>check-jdk-1.6</id>
+            <phase>test</phase>
+            <goals>
+              <goal>check</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <signature>
+            <groupId>org.codehaus.mojo.signature</groupId>
+            <artifactId>java16</artifactId>
+            <version>1.1</version>
+          </signature>
+        </configuration>
+      </plugin>
+
+      <!-- Configure the assembly -->
+      <!--plugin>
+          <artifactId>maven-assembly-plugin</artifactId>
+          <version>2.6</version>
+          <executions>
+              <execution>
+                  <id>assemble-sources-releases</id>
+                  <phase>package</phase>
+                  <goals>
+                      <goal>single</goal>
+                  </goals>
+              </execution>
+          </executions>
+          <configuration>
+              <descriptors>
+                  <descriptor>src/assembly/binary-distribution-zip.xml</descriptor>
+                  <descriptor>src/assembly/binary-distribution-gz.xml</descriptor>
+                  <descriptor>src/assembly/source-distribution-zip.xml</descriptor>
+                  <descriptor>src/assembly/source-distribution-gz.xml</descriptor>
+              </descriptors>
+          </configuration>
+      </plugin-->
+
+      <!-- Configure the Site generation -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+        <version>3.4</version>
+        <configuration>
+          <generateReports>true</generateReports>
+          <generateSitemap>true</generateSitemap>
+          <relativizeDecorationLinks>false</relativizeDecorationLinks>
+          <locales>en</locales>
+          <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
+          <outputEncoding>${project.reporting.outputencoding}</outputEncoding>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.asciidoctor</groupId>
+            <artifactId>asciidoctor-maven-plugin</artifactId>
+            <version>1.5.3</version>
+          </dependency>
+        </dependencies>
+      </plugin>
+
+      <plugin>
+        <groupId>org.asciidoctor</groupId>
+        <artifactId>asciidoctor-maven-plugin</artifactId>
+        <version>1.5.3</version>
+        <dependencies>
+          <dependency>
+            <groupId>org.asciidoctor</groupId>
+            <artifactId>asciidoctorj-diagram</artifactId>
+            <version>1.3.1</version>
+          </dependency>
+        </dependencies>
+        <configuration>
+          <requires>
+            <require>asciidoctor-diagram</require>
+          </requires>
+          <attributes>
+            <!-- Example below shows how to specify in this pom instead of System's PATH, the location of dot command of Graphviz, required by PlantUML libraries -->
+            <!-- Windows:
+                <graphvizdot>C:\Program Files (x86)\Graphviz2.38\bin\dot.exe</graphvizdot>
+            -->
+            <!-- *nix :
+                <graphvizdot>/usr/local/bin/dot</graphvizdot>
+            -->
+          </attributes>
+        </configuration>
+        <!--executions>
+            <execution>
+                <id>generate-html-doc</id>
+                <phase>generate-resources</phase>
+                <goals>
+                    <goal>process-asciidoc</goal>
+                </goals>
                 <configuration>
+                    <backend>html5</backend>
                     <attributes>
+                        <imagesdir>./images</imagesdir>
+                        <toc>left</toc>
                         <icons>font</icons>
-                        <source-highlighter>coderay</source-highlighter>
-                        <coderay-css>style</coderay-css>
-                        <toclevels>2</toclevels>
+                        <sectanchors>true</sectanchors>
+                        <idprefix/>
+                        <idseparator>-</idseparator>
                     </attributes>
                 </configuration>
-            </plugin>
-
-            <!-- Generates a changelog report from GIT commits -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-changelog-plugin</artifactId>
-                <version>2.3</version>
-                <configuration>
-                    <!-- Automatically link Jire issues -->
-                    <issueLinkUrl>https://issues.apache.org/jira/browse/%ISSUE%</issueLinkUrl>
-                </configuration>
-            </plugin>
-
-            <!-- Generates a report with the details of the unit- and integrationtests -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-report-plugin</artifactId>
-                <version>2.19.1</version>
-            </plugin>
-
-            <!-- Generates a report with the test coverages -->
-            <plugin>
-                <groupId>org.jacoco</groupId>
-                <artifactId>jacoco-maven-plugin</artifactId>
-                <version>0.7.6.201602180812</version>
-            </plugin>
-
-            <!-- Generates a report with the SonarQube analysis reports -->
-            <plugin>
-                <groupId>org.codehaus.sonar-plugins</groupId>
-                <artifactId>maven-report</artifactId>
-                <version>0.1</version>
-            </plugin>
-
-            <!-- Generate the JavaDoc API documentation -->
-            <!--plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <version>2.10.3</version>
-            </plugin-->
-        </plugins>
-    </reporting>
+            </execution>
+        </executions-->
+      </plugin>
+
+      <plugin>
+        <groupId>org.sonarsource.scanner.maven</groupId>
+        <artifactId>sonar-maven-plugin</artifactId>
+        <version>3.0.2</version>
+      </plugin>
+    </plugins>
+  </build>
+
+  <reporting>
+    <plugins>
+      <!-- Process the asciidoctor resources in the src/site/asciidoc directory -->
+      <plugin>
+        <groupId>org.asciidoctor</groupId>
+        <artifactId>asciidoctor-maven-plugin</artifactId>
+        <version>1.5.3</version>
+        <configuration>
+          <attributes>
+            <icons>font</icons>
+            <source-highlighter>coderay</source-highlighter>
+            <coderay-css>style</coderay-css>
+            <toclevels>2</toclevels>
+          </attributes>
+        </configuration>
+      </plugin>
+
+      <!-- Generates a changelog report from GIT commits -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-changelog-plugin</artifactId>
+        <version>2.3</version>
+        <configuration>
+          <!-- Automatically link Jire issues -->
+          <issueLinkUrl>https://issues.apache.org/jira/browse/%ISSUE%</issueLinkUrl>
+        </configuration>
+      </plugin>
+
+      <!-- Generates a report with the details of the unit- and integrationtests -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-report-plugin</artifactId>
+        <version>2.19.1</version>
+      </plugin>
+
+      <!-- Generates a report with the test coverages -->
+      <plugin>
+        <groupId>org.jacoco</groupId>
+        <artifactId>jacoco-maven-plugin</artifactId>
+        <version>0.7.6.201602180812</version>
+      </plugin>
+
+      <!-- Generates a report with the SonarQube analysis reports -->
+      <plugin>
+        <groupId>org.codehaus.sonar-plugins</groupId>
+        <artifactId>maven-report</artifactId>
+        <version>0.1</version>
+      </plugin>
+
+      <!-- Generate the JavaDoc API documentation -->
+      <!--plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>2.10.3</version>
+      </plugin-->
+    </plugins>
+  </reporting>
 
 </project>
\ No newline at end of file


[2/3] git commit: [flex-falcon] [refs/heads/develop] - - Changed the indenting of XML from 4 to 2.

Posted by cd...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/createjs/pom.xml
----------------------------------------------------------------------
diff --git a/externs/createjs/pom.xml b/externs/createjs/pom.xml
index 499dda6..73cbbdc 100644
--- a/externs/createjs/pom.xml
+++ b/externs/createjs/pom.xml
@@ -19,321 +19,321 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs.externs</groupId>
-        <artifactId>flexjs-externs</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>flexjs-externs-createjs</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs.externs</groupId>
+    <artifactId>flexjs-externs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>swc</packaging>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Externs: CreateJS</name>
+  <artifactId>flexjs-externs-createjs</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>swc</packaging>
 
-    <properties>
-        <createjs.version>0.8.0</createjs.version>
-        <tweenjs.version>0.6.2</tweenjs.version>
-    </properties>
+  <name>Apache Flex - FlexJS: Externs: CreateJS</name>
 
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>com.googlecode.maven-download-plugin</groupId>
-                <artifactId>download-maven-plugin</artifactId>
-                <version>1.2.1</version>
-                <executions>
-                    <!-- Download easejs/createjs form GitHub and unpack it into the target directory -->
-                    <execution>
-                        <id>get-createjs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>wget</goal>
-                        </goals>
-                        <configuration>
-                            <url>https://github.com/CreateJS/EaselJS/archive/${createjs.version}.zip</url>
-                            <unpack>true</unpack>
-                            <outputFileName>createjs-${createjs.version}.zip</outputFileName>
-                            <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-                        </configuration>
-                    </execution>
-                    <!-- Download TweenJS form GitHub and unpack it into the target directory -->
-                    <execution>
-                        <id>get-tweenjs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>wget</goal>
-                        </goals>
-                        <configuration>
-                            <url>https://github.com/CreateJS/TweenJS/archive/${tweenjs.version}.zip</url>
-                            <unpack>true</unpack>
-                            <outputFileName>tweenjs-${tweenjs.version}.zip</outputFileName>
-                            <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+  <properties>
+    <createjs.version>0.8.0</createjs.version>
+    <tweenjs.version>0.6.2</tweenjs.version>
+  </properties>
 
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>exec-maven-plugin</artifactId>
-                <version>1.5.0</version>
-                <configuration>
-                    <executable>${git.executable}</executable>
-                    <workingDirectory>${basedir}/../..</workingDirectory>
-                    <arguments>
-                        <argument>apply</argument>
-                        <argument>--ignore-whitespace</argument>
-                        <argument>--whitespace=nowarn</argument>
-                    </arguments>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>patch-easeljs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>exec</goal>
-                        </goals>
-                        <configuration>
-                            <arguments combine.children="append">
-                                <argument>${basedir}/src/main/patch/easeljs.patch</argument>
-                            </arguments>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>patch-tweenjs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>exec</goal>
-                        </goals>
-                        <configuration>
-                            <arguments combine.children="append">
-                                <argument>${basedir}/src/main/patch/tweenjs.patch</argument>
-                            </arguments>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <version>1.2.1</version>
+        <executions>
+          <!-- Download easejs/createjs form GitHub and unpack it into the target directory -->
+          <execution>
+            <id>get-createjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://github.com/CreateJS/EaselJS/archive/${createjs.version}.zip</url>
+              <unpack>true</unpack>
+              <outputFileName>createjs-${createjs.version}.zip</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+          <!-- Download TweenJS form GitHub and unpack it into the target directory -->
+          <execution>
+            <id>get-tweenjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://github.com/CreateJS/TweenJS/archive/${tweenjs.version}.zip</url>
+              <unpack>true</unpack>
+              <outputFileName>tweenjs-${tweenjs.version}.zip</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>flexjs-maven-plugin</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <includeSources>true</includeSources>
-                    <externcInput>
-                        <fileSet>
-                            <directory>${project.basedir}/src/main/javascript</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                        </fileSet>
-                        <fileSet>
-                            <directory>${project.basedir}/target/downloads/EaselJS-${createjs.version}/src</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                            <excludes>
-                                <exclude>easeljs/version.js</exclude>
-                                <exclude>easeljs/version_movieclip.js</exclude>
-                            </excludes>
-                        </fileSet>
-                        <fileSet>
-                            <directory>${project.basedir}/target/downloads/TweenJS-${tweenjs.version}/src</directory>
-                            <includes>
-                                <include>tweenjs/Ease.js</include>
-                                <include>tweenjs/Timeline.js</include>
-                                <include>tweenjs/Tween.js</include>
-                            </includes>
-                        </fileSet>
-                    </externcInput>
-                    <externcConfig>
-                        <class-excludes>
-                            <class-exclude>
-                                <className>MovieClipPlugin</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>createjs.Text.V_OFFSETS</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>createjs.Text.H_OFFSETS</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>createjs.Graphics.BASE_64</className>
-                            </class-exclude>
-                        </class-excludes>
-                    </externcConfig>
-                    <includeFiles>
-                        <include-file>
-                            <name>externs/missing.js</name>
-                            <path>../src/main/javascript/missing.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/AlphaMapFilter.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/AlphaMaskFilter.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/BlurFilter.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/ColorFilter.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/ColorMatrix.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/ColorMatrixFilter.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Filter.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Bitmap.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/BitmapText.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Container.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/Container.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/DisplayObject.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/DOMElement.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Graphics.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/MovieClip.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Shadow.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Shape.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Sprite.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/SpriteContainer.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/SpriteSheet.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/SpriteStage.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Stage.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Text.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/display/Text.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/ButtonHelper.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/DisplayProps.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Matrix2D.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Point.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Rectangle.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Ease.js</name>
-                            <path>downloads/Tweenjs-0.6.2/src/tweenjs/Ease.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Tween.js</name>
-                            <path>downloads/Tweenjs-0.6.2/src/tweenjs/Tween.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Timeline.js</name>
-                            <path>downloads/Tweenjs-0.6.2/src/tweenjs/Timeline.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Event.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/createjs/events/Event.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/EventDispatcher.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/MouseEvent.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/SpriteSheetBuilder.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js</path>
-                        </include-file>
-                        <include-file>
-                            <name>externs/Ticker.js</name>
-                            <path>downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js</path>
-                        </include-file>
-                    </includeFiles>
-                    <skipSwc>true</skipSwc>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jx</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>exec-maven-plugin</artifactId>
+        <version>1.5.0</version>
+        <configuration>
+          <executable>${git.executable}</executable>
+          <workingDirectory>${basedir}/../..</workingDirectory>
+          <arguments>
+            <argument>apply</argument>
+            <argument>--ignore-whitespace</argument>
+            <argument>--whitespace=nowarn</argument>
+          </arguments>
+        </configuration>
+        <executions>
+          <execution>
+            <id>patch-easeljs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+            <configuration>
+              <arguments combine.children="append">
+                <argument>${basedir}/src/main/patch/easeljs.patch</argument>
+              </arguments>
+            </configuration>
+          </execution>
+          <execution>
+            <id>patch-tweenjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+            <configuration>
+              <arguments combine.children="append">
+                <argument>${basedir}/src/main/patch/tweenjs.patch</argument>
+              </arguments>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.externs</groupId>
-            <artifactId>flexjs-externs-js</artifactId>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>flexjs-maven-plugin</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/src/main/javascript</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads/EaselJS-${createjs.version}/src</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+              <excludes>
+                <exclude>easeljs/version.js</exclude>
+                <exclude>easeljs/version_movieclip.js</exclude>
+              </excludes>
+            </fileSet>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads/TweenJS-${tweenjs.version}/src</directory>
+              <includes>
+                <include>tweenjs/Ease.js</include>
+                <include>tweenjs/Timeline.js</include>
+                <include>tweenjs/Tween.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <class-excludes>
+              <class-exclude>
+                <className>MovieClipPlugin</className>
+              </class-exclude>
+              <class-exclude>
+                <className>createjs.Text.V_OFFSETS</className>
+              </class-exclude>
+              <class-exclude>
+                <className>createjs.Text.H_OFFSETS</className>
+              </class-exclude>
+              <class-exclude>
+                <className>createjs.Graphics.BASE_64</className>
+              </class-exclude>
+            </class-excludes>
+          </externcConfig>
+          <includeFiles>
+            <include-file>
+              <name>externs/missing.js</name>
+              <path>../src/main/javascript/missing.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/AlphaMapFilter.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/AlphaMaskFilter.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/BlurFilter.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/ColorFilter.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/ColorMatrix.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/ColorMatrixFilter.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Filter.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Bitmap.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/BitmapText.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Container.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/Container.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/DisplayObject.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/DOMElement.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Graphics.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/MovieClip.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Shadow.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Shape.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Sprite.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/SpriteContainer.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/SpriteSheet.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/SpriteStage.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Stage.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Text.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/display/Text.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/ButtonHelper.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/DisplayProps.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Matrix2D.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Point.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Rectangle.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Ease.js</name>
+              <path>downloads/Tweenjs-0.6.2/src/tweenjs/Ease.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Tween.js</name>
+              <path>downloads/Tweenjs-0.6.2/src/tweenjs/Tween.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Timeline.js</name>
+              <path>downloads/Tweenjs-0.6.2/src/tweenjs/Timeline.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Event.js</name>
+              <path>downloads/EaselJS-0.8.0/src/createjs/events/Event.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/EventDispatcher.js</name>
+              <path>downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/MouseEvent.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/SpriteSheetBuilder.js</name>
+              <path>downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/Ticker.js</name>
+              <path>downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jx</artifactId>
             <version>0.7.0-SNAPSHOT</version>
-            <type>swc</type>
-            <classifier>extern</classifier>
-            <scope>external</scope>
-        </dependency>
-    </dependencies>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.externs</groupId>
+      <artifactId>flexjs-externs-js</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>extern</classifier>
+      <scope>external</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/google_maps/pom.xml
----------------------------------------------------------------------
diff --git a/externs/google_maps/pom.xml b/externs/google_maps/pom.xml
index 39c8b98..4ebb579 100644
--- a/externs/google_maps/pom.xml
+++ b/externs/google_maps/pom.xml
@@ -19,119 +19,119 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs.externs</groupId>
-        <artifactId>flexjs-externs</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>flexjs-externs-goolemaps</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs.externs</groupId>
+    <artifactId>flexjs-externs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>swc</packaging>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Externs: GoogleMaps</name>
+  <artifactId>flexjs-externs-goolemaps</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>swc</packaging>
 
-    <properties>
-        <googlemaps.version>v3_11</googlemaps.version>
-    </properties>
+  <name>Apache Flex - FlexJS: Externs: GoogleMaps</name>
 
-    <build>
-        <plugins>
-            <!-- Download JavaScript form GitHub -->
-            <plugin>
-                <groupId>com.googlecode.maven-download-plugin</groupId>
-                <artifactId>download-maven-plugin</artifactId>
-                <version>1.2.1</version>
-                <executions>
-                    <execution>
-                        <id>get-createjs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>wget</goal>
-                        </goals>
-                        <configuration>
-                            <url>https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/maps/google_maps_api_${googlemaps.version}.js</url>
-                            <outputFileName>google_maps_api_${googlemaps.version}.js</outputFileName>
-                            <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+  <properties>
+    <googlemaps.version>v3_11</googlemaps.version>
+  </properties>
 
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>exec-maven-plugin</artifactId>
-                <version>1.5.0</version>
-                <configuration>
-                    <executable>${git.executable}</executable>
-                    <workingDirectory>${basedir}/../..</workingDirectory>
-                    <arguments>
-                        <argument>apply</argument>
-                        <argument>--ignore-whitespace</argument>
-                        <argument>--whitespace=nowarn</argument>
-                    </arguments>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>patch-google-maps</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>exec</goal>
-                        </goals>
-                        <configuration>
-                            <arguments combine.children="append">
-                                <argument>${basedir}/src/main/patch/google_maps.patch</argument>
-                            </arguments>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+  <build>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <version>1.2.1</version>
+        <executions>
+          <execution>
+            <id>get-createjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/maps/google_maps_api_${googlemaps.version}.js</url>
+              <outputFileName>google_maps_api_${googlemaps.version}.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>flexjs-maven-plugin</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <includeSources>true</includeSources>
-                    <externcInput>
-                        <fileSet>
-                            <directory>${project.basedir}/target/downloads</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                        </fileSet>
-                    </externcInput>
-                    <includeFiles>
-                        <include-file>
-                            <name>externs/google_maps_api_v3_11.js</name>
-                            <path>downloads/google_maps_api_v3_11.js</path>
-                        </include-file>
-                    </includeFiles>
-                    <skipSwc>true</skipSwc>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jx</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>exec-maven-plugin</artifactId>
+        <version>1.5.0</version>
+        <configuration>
+          <executable>${git.executable}</executable>
+          <workingDirectory>${basedir}/../..</workingDirectory>
+          <arguments>
+            <argument>apply</argument>
+            <argument>--ignore-whitespace</argument>
+            <argument>--whitespace=nowarn</argument>
+          </arguments>
+        </configuration>
+        <executions>
+          <execution>
+            <id>patch-google-maps</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+            <configuration>
+              <arguments combine.children="append">
+                <argument>${basedir}/src/main/patch/google_maps.patch</argument>
+              </arguments>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.externs</groupId>
-            <artifactId>flexjs-externs-js</artifactId>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>flexjs-maven-plugin</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <includeFiles>
+            <include-file>
+              <name>externs/google_maps_api_v3_11.js</name>
+              <path>downloads/google_maps_api_v3_11.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jx</artifactId>
             <version>0.7.0-SNAPSHOT</version>
-            <type>swc</type>
-            <classifier>extern</classifier>
-            <scope>external</scope>
-        </dependency>
-    </dependencies>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.externs</groupId>
+      <artifactId>flexjs-externs-js</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>extern</classifier>
+      <scope>external</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/jasmine/pom.xml
----------------------------------------------------------------------
diff --git a/externs/jasmine/pom.xml b/externs/jasmine/pom.xml
index c44c65f..a1a40a0 100644
--- a/externs/jasmine/pom.xml
+++ b/externs/jasmine/pom.xml
@@ -19,103 +19,103 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs.externs</groupId>
-        <artifactId>flexjs-externs</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>flexjs-externs-jasmine</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs.externs</groupId>
+    <artifactId>flexjs-externs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>swc</packaging>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Externs: Jasmine</name>
+  <artifactId>flexjs-externs-jasmine</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>swc</packaging>
 
-    <properties>
-        <jasmine.version>2.0</jasmine.version>
-    </properties>
+  <name>Apache Flex - FlexJS: Externs: Jasmine</name>
 
-    <build>
-        <plugins>
-            <!-- Download JavaScript form GitHub -->
-            <plugin>
-                <groupId>com.googlecode.maven-download-plugin</groupId>
-                <artifactId>download-maven-plugin</artifactId>
-                <version>1.2.1</version>
-                <executions>
-                    <execution>
-                        <id>get-createjs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>wget</goal>
-                        </goals>
-                        <configuration>
-                            <url>https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/jasmine-${jasmine.version}.js</url>
-                            <outputFileName>jasmine-${jasmine.version}.js</outputFileName>
-                            <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>flexjs-maven-plugin</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <includeSources>true</includeSources>
-                    <externcInput>
-                        <fileSet>
-                            <directory>${project.basedir}/target/downloads</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                        </fileSet>
-                    </externcInput>
-                    <externcConfig>
-                        <field-excludes>
-                            <field-exclude>
-                                <className>jasmine.Spec</className>
-                                <field>$injector</field>
-                            </field-exclude>
-                        </field-excludes>
-                        <excludes>
-                            <exclude>
-                                <className>jasmine.Matchers</className>
-                                <name>actual</name>
-                            </exclude>
-                        </excludes>
-                    </externcConfig>
-                    <includeFiles>
-                        <include-file>
-                            <name>externs/jasmine-2.0.js</name>
-                            <path>downloads/jasmine-2.0.js</path>
-                        </include-file>
-                    </includeFiles>
-                    <skipSwc>true</skipSwc>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jx</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+  <properties>
+    <jasmine.version>2.0</jasmine.version>
+  </properties>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.externs</groupId>
-            <artifactId>flexjs-externs-js</artifactId>
+  <build>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <version>1.2.1</version>
+        <executions>
+          <execution>
+            <id>get-createjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/jasmine-${jasmine.version}.js</url>
+              <outputFileName>jasmine-${jasmine.version}.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>flexjs-maven-plugin</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <field-excludes>
+              <field-exclude>
+                <className>jasmine.Spec</className>
+                <field>$injector</field>
+              </field-exclude>
+            </field-excludes>
+            <excludes>
+              <exclude>
+                <className>jasmine.Matchers</className>
+                <name>actual</name>
+              </exclude>
+            </excludes>
+          </externcConfig>
+          <includeFiles>
+            <include-file>
+              <name>externs/jasmine-2.0.js</name>
+              <path>downloads/jasmine-2.0.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jx</artifactId>
             <version>0.7.0-SNAPSHOT</version>
-            <type>swc</type>
-            <classifier>extern</classifier>
-            <scope>external</scope>
-        </dependency>
-    </dependencies>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.externs</groupId>
+      <artifactId>flexjs-externs-js</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>extern</classifier>
+      <scope>external</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/jquery/pom.xml
----------------------------------------------------------------------
diff --git a/externs/jquery/pom.xml b/externs/jquery/pom.xml
index 10081b8..ced64e5 100644
--- a/externs/jquery/pom.xml
+++ b/externs/jquery/pom.xml
@@ -19,182 +19,182 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs.externs</groupId>
-        <artifactId>flexjs-externs</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>flexjs-externs-jquery</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs.externs</groupId>
+    <artifactId>flexjs-externs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>swc</packaging>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Externs: JQuery</name>
+  <artifactId>flexjs-externs-jquery</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>swc</packaging>
 
-    <properties>
-        <jquery.version>1.9</jquery.version>
-    </properties>
+  <name>Apache Flex - FlexJS: Externs: JQuery</name>
 
-    <build>
-        <plugins>
-            <!-- Download JavaScript form GitHub -->
-            <plugin>
-                <groupId>com.googlecode.maven-download-plugin</groupId>
-                <artifactId>download-maven-plugin</artifactId>
-                <version>1.2.1</version>
-                <executions>
-                    <execution>
-                        <id>get-createjs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>wget</goal>
-                        </goals>
-                        <configuration>
-                            <url>https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/jquery-${jquery.version}.js</url>
-                            <outputFileName>jquery-${jquery.version}.js</outputFileName>
-                            <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+  <properties>
+    <jquery.version>1.9</jquery.version>
+  </properties>
 
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>exec-maven-plugin</artifactId>
-                <version>1.5.0</version>
-                <configuration>
-                    <executable>${git.executable}</executable>
-                    <workingDirectory>${basedir}/../..</workingDirectory>
-                    <arguments>
-                        <argument>apply</argument>
-                        <argument>--ignore-whitespace</argument>
-                        <argument>--whitespace=nowarn</argument>
-                    </arguments>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>patch-jquery</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>exec</goal>
-                        </goals>
-                        <configuration>
-                            <arguments combine.children="append">
-                                <argument>${basedir}/src/main/patch/jquery.patch</argument>
-                            </arguments>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+  <build>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <version>1.2.1</version>
+        <executions>
+          <execution>
+            <id>get-createjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/jquery-${jquery.version}.js</url>
+              <outputFileName>jquery-${jquery.version}.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>flexjs-maven-plugin</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <includeSources>true</includeSources>
-                    <externcInput>
-                        <fileSet>
-                            <directory>${project.basedir}/target/downloads</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                        </fileSet>
-                    </externcInput>
-                    <externcConfig>
-                        <!-- JQuery -->
-                        <!--class-to-function><class>$</class></class-to-function-->
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>exec-maven-plugin</artifactId>
+        <version>1.5.0</version>
+        <configuration>
+          <executable>${git.executable}</executable>
+          <workingDirectory>${basedir}/../..</workingDirectory>
+          <arguments>
+            <argument>apply</argument>
+            <argument>--ignore-whitespace</argument>
+            <argument>--whitespace=nowarn</argument>
+          </arguments>
+        </configuration>
+        <executions>
+          <execution>
+            <id>patch-jquery</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+            <configuration>
+              <arguments combine.children="append">
+                <argument>${basedir}/src/main/patch/jquery.patch</argument>
+              </arguments>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-                        <class-excludes>
-                            <class-exclude>
-                                <className>Deferred</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>jQuery.deferred</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>jQuery.Event</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>jQuery.Deferred</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>$.Event</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>$.Deferred</className>
-                            </class-exclude>
-                            <class-exclude>
-                                <className>$.deferred</className>
-                            </class-exclude>
-                        </class-excludes>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>flexjs-maven-plugin</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <!-- JQuery -->
+            <!--class-to-function><class>$</class></class-to-function-->
 
-                        <excludes>
-                            <exclude>
-                                <className>jQuery</className>
-                                <name>is</name>
-                            </exclude>
-                            <exclude>
-                                <className>jQuery</className>
-                                <name>promise</name>
-                            </exclude>
-                            <exclude>
-                                <className>jQuery</className>
-                                <name>getJSON</name>
-                            </exclude>
-                            <exclude>
-                                <className>jQuery</className>
-                                <name>ajax</name>
-                            </exclude>
-                            <exclude>
-                                <className>jQuery</className>
-                                <name>when</name>
-                            </exclude>
-                            <exclude>
-                                <className>jQuery</className>
-                                <name>post</name>
-                            </exclude>
-                            <exclude>
-                                <className>jQuery</className>
-                                <name>getScript</name>
-                            </exclude>
-                            <exclude>
-                                <className>jQuery</className>
-                                <name>Callbacks</name>
-                            </exclude>
-                        </excludes>
-                    </externcConfig>
-                    <includeFiles>
-                        <include-file>
-                            <name>externs/jquery-1.9.js</name>
-                            <path>downloads/jquery-1.9.js</path>
-                        </include-file>
-                    </includeFiles>
-                    <skipSwc>true</skipSwc>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jx</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+            <class-excludes>
+              <class-exclude>
+                <className>Deferred</className>
+              </class-exclude>
+              <class-exclude>
+                <className>jQuery.deferred</className>
+              </class-exclude>
+              <class-exclude>
+                <className>jQuery.Event</className>
+              </class-exclude>
+              <class-exclude>
+                <className>jQuery.Deferred</className>
+              </class-exclude>
+              <class-exclude>
+                <className>$.Event</className>
+              </class-exclude>
+              <class-exclude>
+                <className>$.Deferred</className>
+              </class-exclude>
+              <class-exclude>
+                <className>$.deferred</className>
+              </class-exclude>
+            </class-excludes>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.externs</groupId>
-            <artifactId>flexjs-externs-js</artifactId>
+            <excludes>
+              <exclude>
+                <className>jQuery</className>
+                <name>is</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>promise</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>getJSON</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>ajax</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>when</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>post</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>getScript</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>Callbacks</name>
+              </exclude>
+            </excludes>
+          </externcConfig>
+          <includeFiles>
+            <include-file>
+              <name>externs/jquery-1.9.js</name>
+              <path>downloads/jquery-1.9.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jx</artifactId>
             <version>0.7.0-SNAPSHOT</version>
-            <type>swc</type>
-            <classifier>extern</classifier>
-            <scope>external</scope>
-        </dependency>
-    </dependencies>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.externs</groupId>
+      <artifactId>flexjs-externs-js</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>extern</classifier>
+      <scope>external</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/js/pom.xml
----------------------------------------------------------------------
diff --git a/externs/js/pom.xml b/externs/js/pom.xml
index 01db38e..77343fa 100644
--- a/externs/js/pom.xml
+++ b/externs/js/pom.xml
@@ -19,226 +19,229 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs.externs</groupId>
-        <artifactId>flexjs-externs</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>flexjs-externs-js</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs.externs</groupId>
+    <artifactId>flexjs-externs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>swc</packaging>
+  </parent>
+
+  <artifactId>flexjs-externs-js</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>swc</packaging>
 
-    <name>Apache Flex - FlexJS: Externs: JS</name>
+  <name>Apache Flex - FlexJS: Externs: JS</name>
 
-    <build>
-        <sourceDirectory>src/main/flex</sourceDirectory>
-        <plugins>
-            <!-- Download JavaScript form GitHub -->
-            <plugin>
-                <groupId>com.googlecode.maven-download-plugin</groupId>
-                <artifactId>download-maven-plugin</artifactId>
-                <version>1.2.1</version>
-                <executions>
-                    <execution>
-                        <id>get-createjs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>wget</goal>
-                        </goals>
-                        <configuration>
-                            <url>https://closureidl.googlecode.com/files/svg.js</url>
-                            <outputFileName>svg.js</outputFileName>
-                            <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>compiler-build-tools</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <executions>
-                    <execution>
-                        <id>unpack-closure-externs</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>unpack-resources</goal>
-                        </goals>
-                        <configuration>
-                            <resource>externs.zip</resource>
-                        </configuration>
-                    </execution>
-                </executions>
-                <!--
-                    Dependency to the closure compiler externs artifact so
-                    the "unpack-resources" goal can find the externs.zip
-                -->
-                <dependencies>
-                    <dependency>
-                        <groupId>com.google.javascript</groupId>
-                        <artifactId>closure-compiler-externs</artifactId>
-                        <version>v20151015</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
+  <build>
+    <sourceDirectory>src/main/flex</sourceDirectory>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <version>1.2.1</version>
+        <executions>
+          <execution>
+            <id>get-createjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://closureidl.googlecode.com/files/svg.js</url>
+              <outputFileName>svg.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>compiler-build-tools</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <id>unpack-closure-externs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>unpack-resources</goal>
+            </goals>
+            <configuration>
+              <resource>externs.zip</resource>
+            </configuration>
+          </execution>
+        </executions>
+        <!--
+            Dependency to the closure compiler externs artifact so
+            the "unpack-resources" goal can find the externs.zip
+        -->
+        <dependencies>
+          <dependency>
+            <groupId>com.google.javascript</groupId>
+            <artifactId>closure-compiler-externs</artifactId>
+            <version>v20151015</version>
+          </dependency>
+        </dependencies>
+      </plugin>
 
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>exec-maven-plugin</artifactId>
-                <version>1.5.0</version>
-                <configuration>
-                    <executable>${git.executable}</executable>
-                    <workingDirectory>${basedir}/../..</workingDirectory>
-                    <arguments>
-                        <argument>apply</argument>
-                        <argument>--ignore-whitespace</argument>
-                        <argument>--whitespace=nowarn</argument>
-                    </arguments>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>patch-js</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>exec</goal>
-                        </goals>
-                        <configuration>
-                            <arguments combine.children="append">
-                                <argument>${basedir}/src/main/patch/js.patch</argument>
-                            </arguments>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>exec-maven-plugin</artifactId>
+        <version>1.5.0</version>
+        <configuration>
+          <executable>${git.executable}</executable>
+          <workingDirectory>${basedir}/../..</workingDirectory>
+          <arguments>
+            <argument>apply</argument>
+            <argument>--ignore-whitespace</argument>
+            <argument>--whitespace=nowarn</argument>
+          </arguments>
+        </configuration>
+        <executions>
+          <execution>
+            <id>patch-js</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+            <configuration>
+              <arguments combine.children="append">
+                <argument>${basedir}/src/main/patch/js.patch</argument>
+              </arguments>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>flexjs-maven-plugin</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <includeSources>true</includeSources>
-                    <externcInput>
-                        <fileSet>
-                            <directory>${project.basedir}/src/main/javascript</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                        </fileSet>
-                        <fileSet>
-                            <directory>${project.basedir}/target/downloads</directory>
-                            <includes>
-                                <include>*.js</include>
-                                <include>browser/w3c_*.js</include>
-                                <include>browser/window.js</include>
-                                <include>browser/ie_dom.js</include>
-                                <include>browser/gecko_*.js</include>
-                                <include>browser/webkit_*.js</include>
-                                <include>browser/iphone.js</include>
-                                <include>browser/chrome.js</include>
-                                <include>browser/flash.js</include>
-                                <include>browser/page_visibility.js</include>
-                                <include>browser/fileapi.js</include>
-                                <include>browser/html5.js</include>
-                                <include>browser/webgl.js</include>
-                                <include>browser/webstorage.js</include>
-                            </includes>
-                            <excludes>
-                                <exclude>es6_collections.js</exclude>
-                                <exclude>browser/w3c_serviceworker.js</exclude>
-                                <exclude>browser/w3c_webcrypto.js</exclude>
-                                <exclude>browser/gecko_css.js</exclude>
-                                <exclude>browser/webkit_notifications.js</exclude>
-                            </excludes>
-                        </fileSet>
-                    </externcInput>
-                    <externcConfig>
-                        <class-excludes>
-                            <class-exclude>
-                                <className>controlRange</className>
-                            </class-exclude>
-                        </class-excludes>
-                        <field-excludes>
-                            <field-exclude>
-                                <className>Window</className>
-                                <field>focus</field>
-                            </field-exclude>
-                        </field-excludes>
-                        <excludes>
-                            <exclude>
-                                <className>Array</className>
-                                <name>toSource</name>
-                            </exclude>
-                            <exclude>
-                                <className>Date</className>
-                                <name>valueOf</name>
-                            </exclude>
-                            <exclude>
-                                <className>String</className>
-                                <name>valueOf</name>
-                            </exclude>
-                            <!-- SVG -->
-                            <exclude>
-                                <className>SVGStylable</className>
-                                <name>className</name>
-                            </exclude>
-                            <exclude>
-                                <className>SVGStylable</className>
-                                <name>style</name>
-                            </exclude>
-                            <exclude>
-                                <className>SVGLocatable</className>
-                                <name>farthestViewportElement</name>
-                            </exclude>
-                            <exclude>
-                                <className>SVGLocatable</className>
-                                <name>nearestViewportElement</name>
-                            </exclude>
-                        </excludes>
-                    </externcConfig>
-                    <includeFiles>
-                        <includeFile>
-                            <name>externs/svg.js</name>
-                            <path>downloads/svg.js</path>
-                        </includeFile>
-                    </includeFiles>
-                    <skipSwc>true</skipSwc>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jx</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>compiler-build-tools</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <executions>
-                    <execution>
-                        <id>pre-process-actionscript-sources</id>
-                        <phase>process-sources</phase>
-                        <goals>
-                            <goal>pre-process-sources</goal>
-                        </goals>
-                        <configuration>
-                            <operations>
-                                <replace-regexp-operation><match>base\:Number\)</match><replace>base:Number = 10)</replace></replace-regexp-operation>
-                            </operations>
-                            <downloadesSourceDirectory>target/generated-sources/externc</downloadesSourceDirectory>
-                            <includes>
-                                <include>functions/parseInt.as</include>
-                            </includes>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>flexjs-maven-plugin</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/src/main/javascript</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads</directory>
+              <includes>
+                <include>*.js</include>
+                <include>browser/w3c_*.js</include>
+                <include>browser/window.js</include>
+                <include>browser/ie_dom.js</include>
+                <include>browser/gecko_*.js</include>
+                <include>browser/webkit_*.js</include>
+                <include>browser/iphone.js</include>
+                <include>browser/chrome.js</include>
+                <include>browser/flash.js</include>
+                <include>browser/page_visibility.js</include>
+                <include>browser/fileapi.js</include>
+                <include>browser/html5.js</include>
+                <include>browser/webgl.js</include>
+                <include>browser/webstorage.js</include>
+              </includes>
+              <excludes>
+                <exclude>es6_collections.js</exclude>
+                <exclude>browser/w3c_serviceworker.js</exclude>
+                <exclude>browser/w3c_webcrypto.js</exclude>
+                <exclude>browser/gecko_css.js</exclude>
+                <exclude>browser/webkit_notifications.js</exclude>
+              </excludes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <class-excludes>
+              <class-exclude>
+                <className>controlRange</className>
+              </class-exclude>
+            </class-excludes>
+            <field-excludes>
+              <field-exclude>
+                <className>Window</className>
+                <field>focus</field>
+              </field-exclude>
+            </field-excludes>
+            <excludes>
+              <exclude>
+                <className>Array</className>
+                <name>toSource</name>
+              </exclude>
+              <exclude>
+                <className>Date</className>
+                <name>valueOf</name>
+              </exclude>
+              <exclude>
+                <className>String</className>
+                <name>valueOf</name>
+              </exclude>
+              <!-- SVG -->
+              <exclude>
+                <className>SVGStylable</className>
+                <name>className</name>
+              </exclude>
+              <exclude>
+                <className>SVGStylable</className>
+                <name>style</name>
+              </exclude>
+              <exclude>
+                <className>SVGLocatable</className>
+                <name>farthestViewportElement</name>
+              </exclude>
+              <exclude>
+                <className>SVGLocatable</className>
+                <name>nearestViewportElement</name>
+              </exclude>
+            </excludes>
+          </externcConfig>
+          <includeFiles>
+            <includeFile>
+              <name>externs/svg.js</name>
+              <path>downloads/svg.js</path>
+            </includeFile>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jx</artifactId>
+            <version>0.7.0-SNAPSHOT</version>
+          </dependency>
+        </dependencies>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>compiler-build-tools</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <id>pre-process-actionscript-sources</id>
+            <phase>process-sources</phase>
+            <goals>
+              <goal>pre-process-sources</goal>
+            </goals>
+            <configuration>
+              <operations>
+                <replace-regexp-operation>
+                  <match>base\:Number\)</match>
+                  <replace>base:Number = 10)</replace>
+                </replace-regexp-operation>
+              </operations>
+              <downloadesSourceDirectory>target/generated-sources/externc</downloadesSourceDirectory>
+              <includes>
+                <include>functions/parseInt.as</include>
+              </includes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
 
 </project>


[3/3] git commit: [flex-falcon] [refs/heads/develop] - - Changed the indenting of XML from 4 to 2.

Posted by cd...@apache.org.
- Changed the indenting of XML from 4 to 2.


Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/fd20f696
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/fd20f696
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/fd20f696

Branch: refs/heads/develop
Commit: fd20f696bcda88bde229a11d1d026b92dd5aa94c
Parents: c487620
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Thu Jun 16 13:37:13 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Thu Jun 16 13:37:13 2016 +0200

----------------------------------------------------------------------
 compiler-build-tools/pom.xml |    3 +-
 compiler-jburg-types/pom.xml |   40 +-
 compiler-jx/pom.xml          |  200 +++----
 compiler/pom.xml             |  898 ++++++++++++++++----------------
 debugger/pom.xml             |  206 ++++----
 externs/GCL/pom.xml          |   82 +--
 externs/cordova/pom.xml      |  114 ++--
 externs/createjs/pom.xml     |  614 +++++++++++-----------
 externs/google_maps/pom.xml  |  210 ++++----
 externs/jasmine/pom.xml      |  182 +++----
 externs/jquery/pom.xml       |  332 ++++++------
 externs/js/pom.xml           |  433 ++++++++--------
 externs/node/pom.xml         |  410 +++++++--------
 externs/pom.xml              |   82 +--
 flex-compiler-oem/pom.xml    |   58 +--
 flexjs-maven-plugin/pom.xml  |    3 +-
 pom.xml                      | 1037 +++++++++++++++++++------------------
 17 files changed, 2455 insertions(+), 2449 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/compiler-build-tools/pom.xml
----------------------------------------------------------------------
diff --git a/compiler-build-tools/pom.xml b/compiler-build-tools/pom.xml
index a459cb9..89eef36 100644
--- a/compiler-build-tools/pom.xml
+++ b/compiler-build-tools/pom.xml
@@ -17,7 +17,8 @@
   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/xsd/maven-4.0.0.xsd">
+<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/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/compiler-jburg-types/pom.xml
----------------------------------------------------------------------
diff --git a/compiler-jburg-types/pom.xml b/compiler-jburg-types/pom.xml
index dda8a50..4d9b6bd 100644
--- a/compiler-jburg-types/pom.xml
+++ b/compiler-jburg-types/pom.xml
@@ -19,27 +19,27 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs</groupId>
-        <artifactId>flexjs-parent</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.flex.flexjs.compiler</groupId>
-    <artifactId>compiler-jburg-types</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs</groupId>
+    <artifactId>flexjs-parent</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-
-    <name>Apache Flex - FlexJS: JBurg Types</name>
-    <description>Types needed by JBurg to perform it's code generation.</description>
-
-    <dependencies>
-        <dependency>
-            <groupId>net.sourceforge.jburg</groupId>
-            <artifactId>jburg</artifactId>
-            <version>1.10.3</version>
-        </dependency>
-    </dependencies>
+  </parent>
+
+  <groupId>org.apache.flex.flexjs.compiler</groupId>
+  <artifactId>compiler-jburg-types</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+
+  <name>Apache Flex - FlexJS: JBurg Types</name>
+  <description>Types needed by JBurg to perform it's code generation.</description>
+
+  <dependencies>
+    <dependency>
+      <groupId>net.sourceforge.jburg</groupId>
+      <artifactId>jburg</artifactId>
+      <version>1.10.3</version>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/compiler-jx/pom.xml
----------------------------------------------------------------------
diff --git a/compiler-jx/pom.xml b/compiler-jx/pom.xml
index 2406ed0..da229cc 100644
--- a/compiler-jx/pom.xml
+++ b/compiler-jx/pom.xml
@@ -19,113 +19,113 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs</groupId>
-        <artifactId>flexjs-parent</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.flex.flexjs.compiler</groupId>
-    <artifactId>compiler-jx</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs</groupId>
+    <artifactId>flexjs-parent</artifactId>
     <version>0.7.0-SNAPSHOT</version>
+  </parent>
+
+  <groupId>org.apache.flex.flexjs.compiler</groupId>
+  <artifactId>compiler-jx</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
 
-    <name>Apache Flex - FlexJS: Compiler.JX</name>
+  <name>Apache Flex - FlexJS: Compiler.JX</name>
 
-    <build>
-        <plugins>
-            <!-- Make the surefire execute all unit-tests -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.19</version>
-                <configuration>
-                    <includes>
-                        <include>org/**/Test*.java</include>
-                    </includes>
-                    <excludes>
-                        <exclude>org/apache/flex/compiler/internal/codegen/externals/**</exclude>
-                        <exclude>org/apache/flex/compiler/internal/codegen/js/flexjs/**</exclude>
-                        <exclude>**/TestGoogClass.java</exclude>
-                        <exclude>**/TestGoogEmitter.java</exclude>
-                        <exclude>**/TestGoogFile.java</exclude>
-                        <exclude>**/TestVF2JSFile.java</exclude>
-                        <exclude>**/TestVF2JSMXMLApplication.java</exclude>
-                        <exclude>**/TestFlexJSMXMLApplication.java</exclude>
-                        <exclude>**/TestFlexJSMXMLScript.java</exclude>
-                    </excludes>
-                </configuration>
-            </plugin>
+  <build>
+    <plugins>
+      <!-- Make the surefire execute all unit-tests -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.19</version>
+        <configuration>
+          <includes>
+            <include>org/**/Test*.java</include>
+          </includes>
+          <excludes>
+            <exclude>org/apache/flex/compiler/internal/codegen/externals/**</exclude>
+            <exclude>org/apache/flex/compiler/internal/codegen/js/flexjs/**</exclude>
+            <exclude>**/TestGoogClass.java</exclude>
+            <exclude>**/TestGoogEmitter.java</exclude>
+            <exclude>**/TestGoogFile.java</exclude>
+            <exclude>**/TestVF2JSFile.java</exclude>
+            <exclude>**/TestVF2JSMXMLApplication.java</exclude>
+            <exclude>**/TestFlexJSMXMLApplication.java</exclude>
+            <exclude>**/TestFlexJSMXMLScript.java</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
 
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <version>2.18.1</version>
-                <configuration>
-                    <includes>
-                        <include>org/apache/flex/compiler/internal/codegen/externals/**/Test*.java</include>
-                        <exclude>org/apache/flex/compiler/internal/codegen/js/flexjs/**/Test*.java</exclude>
-                    </includes>
-                    <excludes>
-                        <!-- Use externs/asjs -->
-                        <exclude>**/TestExternChrome.java</exclude>
-                        <exclude>**/TestExternJasmine.java</exclude>
-                        <exclude>**/TestExternJQuery.java</exclude>
-                        <exclude>**/TestExternES3.java</exclude>
-                        <exclude>**/TestExternalsJSCompile.java</exclude>
-                        <exclude>**/TestFlexJSProject.java</exclude>
-                        <exclude>**/TestFlexJSMXMLApplication.java</exclude>
-                        <exclude>**/TestFlexJSEmitter.java</exclude>
-                        <exclude>**/TestFlexJSClass.java</exclude>
-                        <exclude>**/TestFlexJSExpressions.java</exclude>
-                        <exclude>**/TestFlexJSFile.java</exclude>
-                    </excludes>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-failsafe-plugin</artifactId>
+        <version>2.18.1</version>
+        <configuration>
+          <includes>
+            <include>org/apache/flex/compiler/internal/codegen/externals/**/Test*.java</include>
+            <exclude>org/apache/flex/compiler/internal/codegen/js/flexjs/**/Test*.java</exclude>
+          </includes>
+          <excludes>
+            <!-- Use externs/asjs -->
+            <exclude>**/TestExternChrome.java</exclude>
+            <exclude>**/TestExternJasmine.java</exclude>
+            <exclude>**/TestExternJQuery.java</exclude>
+            <exclude>**/TestExternES3.java</exclude>
+            <exclude>**/TestExternalsJSCompile.java</exclude>
+            <exclude>**/TestFlexJSProject.java</exclude>
+            <exclude>**/TestFlexJSMXMLApplication.java</exclude>
+            <exclude>**/TestFlexJSEmitter.java</exclude>
+            <exclude>**/TestFlexJSClass.java</exclude>
+            <exclude>**/TestFlexJSExpressions.java</exclude>
+            <exclude>**/TestFlexJSFile.java</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.compiler</groupId>
-            <artifactId>compiler</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
-        </dependency>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.compiler</groupId>
+      <artifactId>compiler</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+    </dependency>
 
-        <dependency>
-            <groupId>args4j</groupId>
-            <artifactId>args4j</artifactId>
-            <version>2.0.28</version>
-        </dependency>
-        <dependency>
-            <groupId>org.codeartisans</groupId>
-            <artifactId>org.json</artifactId>
-            <version>20131017</version>
-        </dependency>
-        <dependency>
-            <groupId>com.google.javascript</groupId>
-            <artifactId>closure-compiler</artifactId>
-            <version>v20151015</version>
-        </dependency>
-        <dependency>
-            <groupId>org.clojure</groupId>
-            <artifactId>google-closure-library</artifactId>
-            <version>0.0-20150902-b129bb9e</version>
-        </dependency>
+    <dependency>
+      <groupId>args4j</groupId>
+      <artifactId>args4j</artifactId>
+      <version>2.0.28</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codeartisans</groupId>
+      <artifactId>org.json</artifactId>
+      <version>20131017</version>
+    </dependency>
+    <dependency>
+      <groupId>com.google.javascript</groupId>
+      <artifactId>closure-compiler</artifactId>
+      <version>v20151015</version>
+    </dependency>
+    <dependency>
+      <groupId>org.clojure</groupId>
+      <artifactId>google-closure-library</artifactId>
+      <version>0.0-20150902-b129bb9e</version>
+    </dependency>
 
-        <dependency>
-            <groupId>org.apache.flex.flexjs.compiler</groupId>
-            <artifactId>compiler-build-tools</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>4.10</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.compiler</groupId>
+      <artifactId>compiler-build-tools</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.10</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/compiler/pom.xml
----------------------------------------------------------------------
diff --git a/compiler/pom.xml b/compiler/pom.xml
index 9380e65..c9745bd 100644
--- a/compiler/pom.xml
+++ b/compiler/pom.xml
@@ -19,469 +19,469 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs</groupId>
-        <artifactId>flexjs-parent</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.flex.flexjs.compiler</groupId>
-    <artifactId>compiler</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs</groupId>
+    <artifactId>flexjs-parent</artifactId>
     <version>0.7.0-SNAPSHOT</version>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Compiler</name>
-    <description>The Apache Flex Falcon Compiler</description>
+  <groupId>org.apache.flex.flexjs.compiler</groupId>
+  <artifactId>compiler</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
 
-    <build>
-        <plugins>
-            <!--
-                    Do all the JFlex code generation
-            -->
-            <plugin>
-                <groupId>de.jflex</groupId>
-                <artifactId>maven-jflex-plugin</artifactId>
-                <version>1.4.3</version>
-                <executions>
-                    <execution>
-                        <id>generate-raw-as-tokenizer</id>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                        <configuration>
-                            <outputDirectory>target/generated-sources/jflex</outputDirectory>
-                            <lexDefinitions>
-                                <lexDefinition>src/main/jflex/org/apache/flex/compiler/internal/parsing/as/RawASTokenizer.lex</lexDefinition>
-                            </lexDefinitions>
-                            <skeleton>src/main/jflex/org/apache/flex/compiler/internal/parsing/as/skeleton.falcon</skeleton>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>generate-raw-as-doc-tokenizer</id>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                        <configuration>
-                            <outputDirectory>target/generated-sources/jflex</outputDirectory>
-                            <lexDefinitions>
-                                <lexDefinition>src/main/jflex/org/apache/flex/compiler/internal/parsing/as/RawASDocTokenizer.lex</lexDefinition>
-                            </lexDefinitions>
-                            <skeleton>src/main/jflex/org/apache/flex/compiler/internal/parsing/as/skeleton.default</skeleton>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>generate-raw-mxml-tokenizer</id>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                        <configuration>
-                            <outputDirectory>target/generated-sources/jflex</outputDirectory>
-                            <lexDefinitions>
-                                <lexDefinition>src/main/jflex/org/apache/flex/compiler/internal/parsing/mxml/RawMXMLTokenizer.lex</lexDefinition>
-                            </lexDefinitions>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <!--
-                  Do all the Antlr2 code generation
-            -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-antlr-plugin</artifactId>
-                <version>2.0-beta-1</version>
-                <executions>
-                    <execution>
-                        <id>generate-as-parser</id>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                        <configuration>
-                            <grammars>org/apache/flex/compiler/internal/parsing/as/ASParser.g</grammars>
-                        </configuration>
-                    </execution>
-                </executions>
-                <dependencies>
-                    <dependency>
-                        <groupId>antlr</groupId>
-                        <artifactId>antlr</artifactId>
-                        <version>2.7.7</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
+  <name>Apache Flex - FlexJS: Compiler</name>
+  <description>The Apache Flex Falcon Compiler</description>
 
-            <!--
-                The generation of the metadata-parser requires Antlr to
-                load ImportMetadataTokenTypes.txt. Unfortunately Altlr
-                looks in the current working directory. The only way to
-                force it to work, is to start a new process with the
-                working directory in the directory containing the file.
-            -->
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>exec-maven-plugin</artifactId>
-                <version>1.4.0</version>
-                <executions>
-                    <execution>
-                        <id>generate-metadata-parser</id>
-                        <phase>generate-sources</phase>
-                        <goals>
-                            <goal>exec</goal>
-                        </goals>
-                        <configuration>
-                            <executable>java</executable>
-                            <arguments>
-                                <argument>-classpath</argument>
-                                <classpath/>
-                                <arguments>antlr.Tool</arguments>
-                                <argument>-o</argument>
-                                <argument>../../../../../../../../../../target/generated-sources/antlr/org/apache/flex/compiler/internal/parsing/as</argument>
-                                <argument>MetadataParser.g</argument>
-                            </arguments>
-                            <workingDirectory>src/main/antlr/org/apache/flex/compiler/internal/parsing/as</workingDirectory>
-                            <sourceRoot>target/generated-sources/antlr</sourceRoot>
-                        </configuration>
-                    </execution>
-                </executions>
-                <dependencies>
-                    <dependency>
-                        <groupId>antlr</groupId>
-                        <artifactId>antlr</artifactId>
-                        <version>2.7.7</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
+  <build>
+    <plugins>
+      <!--
+              Do all the JFlex code generation
+      -->
+      <plugin>
+        <groupId>de.jflex</groupId>
+        <artifactId>maven-jflex-plugin</artifactId>
+        <version>1.4.3</version>
+        <executions>
+          <execution>
+            <id>generate-raw-as-tokenizer</id>
+            <goals>
+              <goal>generate</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>target/generated-sources/jflex</outputDirectory>
+              <lexDefinitions>
+                <lexDefinition>src/main/jflex/org/apache/flex/compiler/internal/parsing/as/RawASTokenizer.lex</lexDefinition>
+              </lexDefinitions>
+              <skeleton>src/main/jflex/org/apache/flex/compiler/internal/parsing/as/skeleton.falcon</skeleton>
+            </configuration>
+          </execution>
+          <execution>
+            <id>generate-raw-as-doc-tokenizer</id>
+            <goals>
+              <goal>generate</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>target/generated-sources/jflex</outputDirectory>
+              <lexDefinitions>
+                <lexDefinition>src/main/jflex/org/apache/flex/compiler/internal/parsing/as/RawASDocTokenizer.lex</lexDefinition>
+              </lexDefinitions>
+              <skeleton>src/main/jflex/org/apache/flex/compiler/internal/parsing/as/skeleton.default</skeleton>
+            </configuration>
+          </execution>
+          <execution>
+            <id>generate-raw-mxml-tokenizer</id>
+            <goals>
+              <goal>generate</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>target/generated-sources/jflex</outputDirectory>
+              <lexDefinitions>
+                <lexDefinition>src/main/jflex/org/apache/flex/compiler/internal/parsing/mxml/RawMXMLTokenizer.lex</lexDefinition>
+              </lexDefinitions>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <!--
+            Do all the Antlr2 code generation
+      -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-antlr-plugin</artifactId>
+        <version>2.0-beta-1</version>
+        <executions>
+          <execution>
+            <id>generate-as-parser</id>
+            <goals>
+              <goal>generate</goal>
+            </goals>
+            <configuration>
+              <grammars>org/apache/flex/compiler/internal/parsing/as/ASParser.g</grammars>
+            </configuration>
+          </execution>
+        </executions>
+        <dependencies>
+          <dependency>
+            <groupId>antlr</groupId>
+            <artifactId>antlr</artifactId>
+            <version>2.7.7</version>
+          </dependency>
+        </dependencies>
+      </plugin>
 
-            <!--
-                  Do all the JBurg code generation.
-            -->
-            <plugin>
-                <groupId>net.sourceforge.jburg</groupId>
-                <artifactId>jburg-maven-plugin</artifactId>
-                <version>1.10.4</version>
-                <extensions>true</extensions>
-                <executions>
-                    <execution>
-                        <id>generate-css-emitter</id>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                        <configuration>
-                            <includes>
-                                <include>CSSEmitter.jbg</include>
-                            </includes>
-                            <sourceDirectory>src/main/jburg/org/apache/flex/compiler/internal/css/codegen</sourceDirectory>
-                            <outputDirectory>target/generated-sources/jburg/org/apache/flex/compiler/internal/css/codegen</outputDirectory>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>generate-cmc-emitter</id>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                        <configuration>
-                            <includes>
-                                <include>CmcEmitter.jbg</include>
-                            </includes>
-                            <sourceDirectory>src/main/jburg/org/apache/flex/compiler/internal/as/codegen</sourceDirectory>
-                            <outputDirectory>target/generated-sources/jburg/org/apache/flex/compiler/internal/as/codegen</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-                <configuration>
-                    <!-- debug=true generates the "dump" method for Emitters, which is used for debugging -->
-                    <debug>true</debug>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>net.sourceforge.jburg</groupId>
-                        <artifactId>jburg</artifactId>
-                        <version>1.10.3</version>
-                    </dependency>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jburg-types</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
+      <!--
+          The generation of the metadata-parser requires Antlr to
+          load ImportMetadataTokenTypes.txt. Unfortunately Altlr
+          looks in the current working directory. The only way to
+          force it to work, is to start a new process with the
+          working directory in the directory containing the file.
+      -->
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>exec-maven-plugin</artifactId>
+        <version>1.4.0</version>
+        <executions>
+          <execution>
+            <id>generate-metadata-parser</id>
+            <phase>generate-sources</phase>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+            <configuration>
+              <executable>java</executable>
+              <arguments>
+                <argument>-classpath</argument>
+                <classpath/>
+                <arguments>antlr.Tool</arguments>
+                <argument>-o</argument>
+                <argument>../../../../../../../../../../target/generated-sources/antlr/org/apache/flex/compiler/internal/parsing/as</argument>
+                <argument>MetadataParser.g</argument>
+              </arguments>
+              <workingDirectory>src/main/antlr/org/apache/flex/compiler/internal/parsing/as</workingDirectory>
+              <sourceRoot>target/generated-sources/antlr</sourceRoot>
+            </configuration>
+          </execution>
+        </executions>
+        <dependencies>
+          <dependency>
+            <groupId>antlr</groupId>
+            <artifactId>antlr</artifactId>
+            <version>2.7.7</version>
+          </dependency>
+        </dependencies>
+      </plugin>
 
-            <!--
-                  Do all the Antlr3 code generation.
-            -->
-            <plugin>
-                <groupId>org.antlr</groupId>
-                <artifactId>antlr3-maven-plugin</artifactId>
-                <version>3.5.2</version>
-                <executions>
-                    <execution>
-                        <id>generate-csslexer-and-cssparser</id>
-                        <goals>
-                            <goal>antlr</goal>
-                        </goals>
-                        <configuration>
-                            <includes>
-                                <include>CSS.g</include>
-                            </includes>
-                            <sourceDirectory>src/main/antlr3/org/apache/flex/compiler/internal/css</sourceDirectory>
-                            <outputDirectory>target/generated-sources/antlr3/org/apache/flex/compiler/internal/css</outputDirectory>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>generate-csstree</id>
-                        <goals>
-                            <goal>antlr</goal>
-                        </goals>
-                        <configuration>
-                            <includes>
-                                <include>CSSTree.g</include>
-                            </includes>
-                            <sourceDirectory>src/main/antlr3/org/apache/flex/compiler/internal/css</sourceDirectory>
-                            <outputDirectory>target/generated-sources/antlr3/org/apache/flex/compiler/internal/css</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+      <!--
+            Do all the JBurg code generation.
+      -->
+      <plugin>
+        <groupId>net.sourceforge.jburg</groupId>
+        <artifactId>jburg-maven-plugin</artifactId>
+        <version>1.10.4</version>
+        <extensions>true</extensions>
+        <executions>
+          <execution>
+            <id>generate-css-emitter</id>
+            <goals>
+              <goal>generate</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>CSSEmitter.jbg</include>
+              </includes>
+              <sourceDirectory>src/main/jburg/org/apache/flex/compiler/internal/css/codegen</sourceDirectory>
+              <outputDirectory>target/generated-sources/jburg/org/apache/flex/compiler/internal/css/codegen</outputDirectory>
+            </configuration>
+          </execution>
+          <execution>
+            <id>generate-cmc-emitter</id>
+            <goals>
+              <goal>generate</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>CmcEmitter.jbg</include>
+              </includes>
+              <sourceDirectory>src/main/jburg/org/apache/flex/compiler/internal/as/codegen</sourceDirectory>
+              <outputDirectory>target/generated-sources/jburg/org/apache/flex/compiler/internal/as/codegen</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+        <configuration>
+          <!-- debug=true generates the "dump" method for Emitters, which is used for debugging -->
+          <debug>true</debug>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>net.sourceforge.jburg</groupId>
+            <artifactId>jburg</artifactId>
+            <version>1.10.3</version>
+          </dependency>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jburg-types</artifactId>
+            <version>0.7.0-SNAPSHOT</version>
+          </dependency>
+        </dependencies>
+      </plugin>
 
-            <!--
-                    Do all the custom processing with the falcon build tools.
-            -->
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>compiler-build-tools</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <executions>
-                    <execution>
-                        <id>generate-unknown-tree-handler</id>
-                        <goals>
-                            <goal>generate-unknown-tree-handler</goal>
-                        </goals>
-                        <configuration>
-                            <inputFile>org/apache/flex/compiler/internal/as/codegen/UnknownTreeHandlerPatterns.xml</inputFile>
-                            <outputFile>org/apache/flex/compiler/internal/as/codegen/UnknownTreeHandlerPatterns.java</outputFile>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>add-suppress-unused-warnings-annotations</id>
-                        <goals>
-                            <goal>add-class-annotation</goal>
-                        </goals>
-                        <configuration>
-                            <includes>
-                                <include>antlr/org/apache/flex/compiler/internal/parsing/as/ASParser.java</include>
-                                <include>antlr/org/apache/flex/compiler/internal/parsing/as/ASTokenTypes.java</include>
-                                <include>antlr/org/apache/flex/compiler/internal/parsing/as/MetadataTokenTypes.java</include>
-                            </includes>
-                            <annotation>@SuppressWarnings("unused")</annotation>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>add-suppress-all-warnings-annotations-jburg</id>
-                        <goals>
-                            <goal>add-class-annotation</goal>
-                        </goals>
-                        <configuration>
-                            <includes>
-                                <include>antlr/org/apache/flex/compiler/internal/parsing/as/MetadataParser.java</include>
-                            </includes>
-                            <annotation>@SuppressWarnings("all")</annotation>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>add-suppress-rawtypes-unchecked-unused-warnings-annotations</id>
-                        <goals>
-                            <goal>add-class-annotation</goal>
-                        </goals>
-                        <configuration>
-                            <includes>
-                                <include>jburg/org/apache/flex/compiler/internal/css/codegen/CSSEmitter.java</include>
-                                <include>jburg/org/apache/flex/compiler/internal/as/codegen/CmcEmitter.java</include>
-                            </includes>
-                            <annotation>@SuppressWarnings({"rawtypes", "unchecked", "unused"})</annotation>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>generate-problems-enum</id>
-                        <goals>
-                            <goal>generate-problems-enum</goal>
-                        </goals>
-                    </execution>
-                    <execution>
-                        <id>generate-problems-resource-bundle</id>
-                        <goals>
-                            <goal>generate-problems-resource-bundle</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
+      <!--
+            Do all the Antlr3 code generation.
+      -->
+      <plugin>
+        <groupId>org.antlr</groupId>
+        <artifactId>antlr3-maven-plugin</artifactId>
+        <version>3.5.2</version>
+        <executions>
+          <execution>
+            <id>generate-csslexer-and-cssparser</id>
+            <goals>
+              <goal>antlr</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>CSS.g</include>
+              </includes>
+              <sourceDirectory>src/main/antlr3/org/apache/flex/compiler/internal/css</sourceDirectory>
+              <outputDirectory>target/generated-sources/antlr3/org/apache/flex/compiler/internal/css</outputDirectory>
+            </configuration>
+          </execution>
+          <execution>
+            <id>generate-csstree</id>
+            <goals>
+              <goal>antlr</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>CSSTree.g</include>
+              </includes>
+              <sourceDirectory>src/main/antlr3/org/apache/flex/compiler/internal/css</sourceDirectory>
+              <outputDirectory>target/generated-sources/antlr3/org/apache/flex/compiler/internal/css</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-            <!-- Make the surefire execute all unit-tests -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.19</version>
-                <configuration>
-                    <includes>
-                        <include>org/**/*Tests.java</include>
-                    </includes>
-                </configuration>
-            </plugin>
+      <!--
+              Do all the custom processing with the falcon build tools.
+      -->
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>compiler-build-tools</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <id>generate-unknown-tree-handler</id>
+            <goals>
+              <goal>generate-unknown-tree-handler</goal>
+            </goals>
+            <configuration>
+              <inputFile>org/apache/flex/compiler/internal/as/codegen/UnknownTreeHandlerPatterns.xml</inputFile>
+              <outputFile>org/apache/flex/compiler/internal/as/codegen/UnknownTreeHandlerPatterns.java</outputFile>
+            </configuration>
+          </execution>
+          <execution>
+            <id>add-suppress-unused-warnings-annotations</id>
+            <goals>
+              <goal>add-class-annotation</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>antlr/org/apache/flex/compiler/internal/parsing/as/ASParser.java</include>
+                <include>antlr/org/apache/flex/compiler/internal/parsing/as/ASTokenTypes.java</include>
+                <include>antlr/org/apache/flex/compiler/internal/parsing/as/MetadataTokenTypes.java</include>
+              </includes>
+              <annotation>@SuppressWarnings("unused")</annotation>
+            </configuration>
+          </execution>
+          <execution>
+            <id>add-suppress-all-warnings-annotations-jburg</id>
+            <goals>
+              <goal>add-class-annotation</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>antlr/org/apache/flex/compiler/internal/parsing/as/MetadataParser.java</include>
+              </includes>
+              <annotation>@SuppressWarnings("all")</annotation>
+            </configuration>
+          </execution>
+          <execution>
+            <id>add-suppress-rawtypes-unchecked-unused-warnings-annotations</id>
+            <goals>
+              <goal>add-class-annotation</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>jburg/org/apache/flex/compiler/internal/css/codegen/CSSEmitter.java</include>
+                <include>jburg/org/apache/flex/compiler/internal/as/codegen/CmcEmitter.java</include>
+              </includes>
+              <annotation>@SuppressWarnings({"rawtypes", "unchecked", "unused"})</annotation>
+            </configuration>
+          </execution>
+          <execution>
+            <id>generate-problems-enum</id>
+            <goals>
+              <goal>generate-problems-enum</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>generate-problems-resource-bundle</id>
+            <goals>
+              <goal>generate-problems-resource-bundle</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
 
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <version>2.18.1</version>
-                <configuration>
-                    <includes>
-                        <include>as/**/*Tests.java</include>
-                        <include>mxml/**/*Tests.java</include>
-                        <include>properties/**/*Tests.java</include>
-                    </includes>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
+      <!-- Make the surefire execute all unit-tests -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.19</version>
+        <configuration>
+          <includes>
+            <include>org/**/*Tests.java</include>
+          </includes>
+        </configuration>
+      </plugin>
 
-    <profiles>
-        <!--
-            This profile adds one test, that relies on the original FDK being
-            available as it compiles each project in the framework/projects
-            directory. It requires some environment variables being set.
-        -->
-        <profile>
-            <id>include-sdk-compile-tests</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-failsafe-plugin</artifactId>
-                        <configuration>
-                            <includes combine.children="append">
-                                <include>f/**/*Tests.java</include>
-                            </includes>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-failsafe-plugin</artifactId>
+        <version>2.18.1</version>
+        <configuration>
+          <includes>
+            <include>as/**/*Tests.java</include>
+            <include>mxml/**/*Tests.java</include>
+            <include>properties/**/*Tests.java</include>
+          </includes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.compiler</groupId>
-            <artifactId>compiler-jburg-types</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex</groupId>
-            <artifactId>flex-tool-api</artifactId>
-            <version>1.0.0</version>
-        </dependency>
-        <dependency>
-            <groupId>commons-io</groupId>
-            <artifactId>commons-io</artifactId>
-            <version>2.4</version>
-        </dependency>
-        <dependency>
-            <groupId>commons-cli</groupId>
-            <artifactId>commons-cli</artifactId>
-            <version>1.2</version>
-        </dependency>
-        <dependency>
-            <groupId>org.antlr</groupId>
-            <artifactId>antlr</artifactId>
-            <version>3.3</version>
-        </dependency>
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-            <version>18.0</version>
-        </dependency>
-        <dependency>
-            <groupId>net.sourceforge.jburg</groupId>
-            <artifactId>jburg</artifactId>
-            <version>1.10.3</version>
-        </dependency>
-        <dependency>
-            <groupId>de.jflex</groupId>
-            <artifactId>jflex</artifactId>
-            <version>1.6.0</version>
-        </dependency>
-        <dependency>
-            <groupId>org.b1.pack</groupId>
-            <artifactId>lzma-sdk-4j</artifactId>
-            <version>9.22.0</version>
-        </dependency>
+  <profiles>
+    <!--
+        This profile adds one test, that relies on the original FDK being
+        available as it compiles each project in the framework/projects
+        directory. It requires some environment variables being set.
+    -->
+    <profile>
+      <id>include-sdk-compile-tests</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-failsafe-plugin</artifactId>
+            <configuration>
+              <includes combine.children="append">
+                <include>f/**/*Tests.java</include>
+              </includes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 
-        <dependency>
-            <groupId>org.apache.flex.flexjs.compiler</groupId>
-            <artifactId>compiler-build-tools</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>4.10</version>
-            <scope>test</scope>
-        </dependency>
-        <!-- TODO: Currently only needed for the duplicate FlashplayerSecurityHandler -->
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-lang3</artifactId>
-            <version>3.4</version>
-            <scope>test</scope>
-        </dependency>
-        <!--
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.compiler</groupId>
+      <artifactId>compiler-jburg-types</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.flex</groupId>
+      <artifactId>flex-tool-api</artifactId>
+      <version>1.0.0</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.4</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-cli</groupId>
+      <artifactId>commons-cli</artifactId>
+      <version>1.2</version>
+    </dependency>
+    <dependency>
+      <groupId>org.antlr</groupId>
+      <artifactId>antlr</artifactId>
+      <version>3.3</version>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+    </dependency>
+    <dependency>
+      <groupId>net.sourceforge.jburg</groupId>
+      <artifactId>jburg</artifactId>
+      <version>1.10.3</version>
+    </dependency>
+    <dependency>
+      <groupId>de.jflex</groupId>
+      <artifactId>jflex</artifactId>
+      <version>1.6.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.b1.pack</groupId>
+      <artifactId>lzma-sdk-4j</artifactId>
+      <version>9.22.0</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.flex.flexjs.compiler</groupId>
+      <artifactId>compiler-build-tools</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.10</version>
+      <scope>test</scope>
+    </dependency>
+    <!-- TODO: Currently only needed for the duplicate FlashplayerSecurityHandler -->
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
+      <version>3.4</version>
+      <scope>test</scope>
+    </dependency>
+    <!--
 
-                Importing SWCs will add them to the test classpath.
-                This might sound strange for a java maven project to
-                have swc files in its classpath, but this way the
-                files are automatically downloaded and eventually
-                even generated/converted by the sdk-converter and we
-                don't have to think about where to get them from.
+            Importing SWCs will add them to the test classpath.
+            This might sound strange for a java maven project to
+            have swc files in its classpath, but this way the
+            files are automatically downloaded and eventually
+            even generated/converted by the sdk-converter and we
+            don't have to think about where to get them from.
 
-        -->
-        <!-- Import the playerglobal -->
-        <dependency>
-            <groupId>com.adobe.flash.framework</groupId>
-            <artifactId>playerglobal</artifactId>
-            <version>${flash.version}</version>
-            <type>swc</type>
-            <scope>test</scope>
-        </dependency>
-        <!-- Import a part of the Flex sdk -->
-        <dependency>
-            <groupId>org.apache.flex.framework</groupId>
-            <artifactId>framework</artifactId>
-            <version>${flex.version}</version>
-            <type>swc</type>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.framework</groupId>
-            <artifactId>rpc</artifactId>
-            <version>${flex.version}</version>
-            <type>swc</type>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.framework</groupId>
-            <artifactId>spark</artifactId>
-            <version>${flex.version}</version>
-            <type>swc</type>
-            <scope>test</scope>
-        </dependency>
-        <!-- Make sure the framework config-zip is available -->
-        <dependency>
-            <groupId>org.apache.flex.framework</groupId>
-            <artifactId>framework</artifactId>
-            <version>${flex.version}</version>
-            <type>zip</type>
-            <classifier>configs</classifier>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
+    -->
+    <!-- Import the playerglobal -->
+    <dependency>
+      <groupId>com.adobe.flash.framework</groupId>
+      <artifactId>playerglobal</artifactId>
+      <version>${flash.version}</version>
+      <type>swc</type>
+      <scope>test</scope>
+    </dependency>
+    <!-- Import a part of the Flex sdk -->
+    <dependency>
+      <groupId>org.apache.flex.framework</groupId>
+      <artifactId>framework</artifactId>
+      <version>${flex.version}</version>
+      <type>swc</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.flex.framework</groupId>
+      <artifactId>rpc</artifactId>
+      <version>${flex.version}</version>
+      <type>swc</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.flex.framework</groupId>
+      <artifactId>spark</artifactId>
+      <version>${flex.version}</version>
+      <type>swc</type>
+      <scope>test</scope>
+    </dependency>
+    <!-- Make sure the framework config-zip is available -->
+    <dependency>
+      <groupId>org.apache.flex.framework</groupId>
+      <artifactId>framework</artifactId>
+      <version>${flex.version}</version>
+      <type>zip</type>
+      <classifier>configs</classifier>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/debugger/pom.xml
----------------------------------------------------------------------
diff --git a/debugger/pom.xml b/debugger/pom.xml
index 3de074a..465108e 100644
--- a/debugger/pom.xml
+++ b/debugger/pom.xml
@@ -19,117 +19,117 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs</groupId>
-        <artifactId>flexjs-parent</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.flex.flexjs.compiler</groupId>
-    <artifactId>debugger</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs</groupId>
+    <artifactId>flexjs-parent</artifactId>
     <version>0.7.0-SNAPSHOT</version>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Debugger</name>
+  <groupId>org.apache.flex.flexjs.compiler</groupId>
+  <artifactId>debugger</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
 
-    <build>
-        <plugins>
-            <!--
-      Do all the JBurg code generation.
--->
-            <plugin>
-                <groupId>net.sourceforge.jburg</groupId>
-                <artifactId>jburg-maven-plugin</artifactId>
-                <version>1.10.4</version>
-                <extensions>true</extensions>
-                <executions>
-                    <execution>
-                        <id>generate-debugger</id>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                        <configuration>
-                            <includes>
-                                <include>AS3DebuggerBURM.jbg</include>
-                                <!--include>AS3DebuggerCompoundAssignmentRules.jbg</include>
-                                <include>AS3DebuggerRules.jbg</include-->
-                            </includes>
-                            <sourceDirectory>src/main/jburg/flash/tools/debugger/expression</sourceDirectory>
-                            <outputDirectory>target/generated-sources/jburg/flash/tools/debugger/expression</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-                <configuration>
-                    <!-- debug=true generates the "dump" method for Emitters, which is used for debugging -->
-                    <!--debug>true</debug-->
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>net.sourceforge.jburg</groupId>
-                        <artifactId>jburg</artifactId>
-                        <version>1.10.3</version>
-                    </dependency>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jburg-types</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+  <name>Apache Flex - FlexJS: Debugger</name>
 
-    <dependencies>
-        <dependency>
+  <build>
+    <plugins>
+      <!--
+Do all the JBurg code generation.
+-->
+      <plugin>
+        <groupId>net.sourceforge.jburg</groupId>
+        <artifactId>jburg-maven-plugin</artifactId>
+        <version>1.10.4</version>
+        <extensions>true</extensions>
+        <executions>
+          <execution>
+            <id>generate-debugger</id>
+            <goals>
+              <goal>generate</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>AS3DebuggerBURM.jbg</include>
+                <!--include>AS3DebuggerCompoundAssignmentRules.jbg</include>
+                <include>AS3DebuggerRules.jbg</include-->
+              </includes>
+              <sourceDirectory>src/main/jburg/flash/tools/debugger/expression</sourceDirectory>
+              <outputDirectory>target/generated-sources/jburg/flash/tools/debugger/expression</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+        <configuration>
+          <!-- debug=true generates the "dump" method for Emitters, which is used for debugging -->
+          <!--debug>true</debug-->
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>net.sourceforge.jburg</groupId>
+            <artifactId>jburg</artifactId>
+            <version>1.10.3</version>
+          </dependency>
+          <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
-            <artifactId>compiler</artifactId>
+            <artifactId>compiler-jburg-types</artifactId>
             <version>0.7.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.compiler</groupId>
-            <artifactId>swfutils</artifactId>
-            <version>4.15.0</version>
-        </dependency>
-        <dependency>
-            <groupId>commons-lang</groupId>
-            <artifactId>commons-lang</artifactId>
-            <version>2.6</version>
-        </dependency>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
 
-        <dependency>
-            <groupId>args4j</groupId>
-            <artifactId>args4j</artifactId>
-            <version>2.0.28</version>
-        </dependency>
-        <dependency>
-            <groupId>org.codeartisans</groupId>
-            <artifactId>org.json</artifactId>
-            <version>20131017</version>
-        </dependency>
-        <dependency>
-            <groupId>com.google.javascript</groupId>
-            <artifactId>closure-compiler</artifactId>
-            <version>v20151015</version>
-        </dependency>
-        <dependency>
-            <groupId>org.clojure</groupId>
-            <artifactId>google-closure-library</artifactId>
-            <version>0.0-20150902-b129bb9e</version>
-        </dependency>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.compiler</groupId>
+      <artifactId>compiler</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.flex.compiler</groupId>
+      <artifactId>swfutils</artifactId>
+      <version>4.15.0</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+      <version>2.6</version>
+    </dependency>
 
-        <dependency>
-            <groupId>org.apache.flex.flexjs.compiler</groupId>
-            <artifactId>compiler-build-tools</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>4.10</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
+    <dependency>
+      <groupId>args4j</groupId>
+      <artifactId>args4j</artifactId>
+      <version>2.0.28</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codeartisans</groupId>
+      <artifactId>org.json</artifactId>
+      <version>20131017</version>
+    </dependency>
+    <dependency>
+      <groupId>com.google.javascript</groupId>
+      <artifactId>closure-compiler</artifactId>
+      <version>v20151015</version>
+    </dependency>
+    <dependency>
+      <groupId>org.clojure</groupId>
+      <artifactId>google-closure-library</artifactId>
+      <version>0.0-20150902-b129bb9e</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.flex.flexjs.compiler</groupId>
+      <artifactId>compiler-build-tools</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.10</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/GCL/pom.xml
----------------------------------------------------------------------
diff --git a/externs/GCL/pom.xml b/externs/GCL/pom.xml
index a789e13..10be101 100644
--- a/externs/GCL/pom.xml
+++ b/externs/GCL/pom.xml
@@ -19,52 +19,52 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs.externs</groupId>
-        <artifactId>flexjs-externs</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>flexjs-externs-gcl</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs.externs</groupId>
+    <artifactId>flexjs-externs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>swc</packaging>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Externs: GCL</name>
+  <artifactId>flexjs-externs-gcl</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>swc</packaging>
 
-    <build>
-        <sourceDirectory>src/main/flex</sourceDirectory>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>flexjs-maven-plugin</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <includeSources>true</includeSources>
-                    <skipSwc>true</skipSwc>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jx</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+  <name>Apache Flex - FlexJS: Externs: GCL</name>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.externs</groupId>
-            <artifactId>flexjs-externs-js</artifactId>
+  <build>
+    <sourceDirectory>src/main/flex</sourceDirectory>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>flexjs-maven-plugin</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <skipSwc>true</skipSwc>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jx</artifactId>
             <version>0.7.0-SNAPSHOT</version>
-            <type>swc</type>
-            <classifier>extern</classifier>
-            <scope>external</scope>
-        </dependency>
-    </dependencies>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.externs</groupId>
+      <artifactId>flexjs-externs-js</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>extern</classifier>
+      <scope>external</scope>
+    </dependency>
+  </dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/fd20f696/externs/cordova/pom.xml
----------------------------------------------------------------------
diff --git a/externs/cordova/pom.xml b/externs/cordova/pom.xml
index ad18b1f..96cf081 100644
--- a/externs/cordova/pom.xml
+++ b/externs/cordova/pom.xml
@@ -19,69 +19,69 @@
 -->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-    <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.flex.flexjs.externs</groupId>
-        <artifactId>flexjs-externs</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>flexjs-externs-cordova</artifactId>
+  <parent>
+    <groupId>org.apache.flex.flexjs.externs</groupId>
+    <artifactId>flexjs-externs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
-    <packaging>swc</packaging>
+  </parent>
 
-    <name>Apache Flex - FlexJS: Externs: Cordova</name>
+  <artifactId>flexjs-externs-cordova</artifactId>
+  <version>0.7.0-SNAPSHOT</version>
+  <packaging>swc</packaging>
 
-    <properties>
-        <cordova.version>4.11</cordova.version>
-    </properties>
+  <name>Apache Flex - FlexJS: Externs: Cordova</name>
 
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.flex.flexjs.compiler</groupId>
-                <artifactId>flexjs-maven-plugin</artifactId>
-                <version>0.7.0-SNAPSHOT</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <includeSources>true</includeSources>
-                    <externcInput>
-                        <fileSet>
-                            <directory>${project.basedir}/src/main/javascript</directory>
-                            <includes>
-                                <include>**/*.js</include>
-                            </includes>
-                        </fileSet>
-                    </externcInput>
-                    <includeFiles>
-                        <include-file>
-                            <name>externs/cordova_file_plugin-4-11.js</name>
-                            <path>../src/main/javascript/cordova_file_plugin-4-11.js</path>
-                        </include-file>
-                    </includeFiles>
-                    <skipSwc>true</skipSwc>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.flex.flexjs.compiler</groupId>
-                        <artifactId>compiler-jx</artifactId>
-                        <version>0.7.0-SNAPSHOT</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+  <properties>
+    <cordova.version>4.11</cordova.version>
+  </properties>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.flexjs.externs</groupId>
-            <artifactId>flexjs-externs-js</artifactId>
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.flex.flexjs.compiler</groupId>
+        <artifactId>flexjs-maven-plugin</artifactId>
+        <version>0.7.0-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/src/main/javascript</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <includeFiles>
+            <include-file>
+              <name>externs/cordova_file_plugin-4-11.js</name>
+              <path>../src/main/javascript/cordova_file_plugin-4-11.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.flex.flexjs.compiler</groupId>
+            <artifactId>compiler-jx</artifactId>
             <version>0.7.0-SNAPSHOT</version>
-            <type>swc</type>
-            <classifier>extern</classifier>
-            <scope>external</scope>
-        </dependency>
-    </dependencies>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.flex.flexjs.externs</groupId>
+      <artifactId>flexjs-externs-js</artifactId>
+      <version>0.7.0-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>extern</classifier>
+      <scope>external</scope>
+    </dependency>
+  </dependencies>
 
 </project>