Repository: flex-falcon
Updated Branches:
  refs/heads/develop b921b9b5a -> 9c7adb248


- Renamed two test exclusions to match recent class renamings
- Updated the extern poms to supress swc compilation (hack which needs 
fine-tuning)


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

Branch: refs/heads/develop
Commit: 9c7adb248e41bce0514b639eb1bc3684201ffd83
Parents: b921b9b
Author: Christofer Dutz <christofer.d...@codecentric.de>
Authored: Fri May 6 18:36:59 2016 +0200
Committer: Christofer Dutz <christofer.d...@codecentric.de>
Committed: Fri May 6 18:36:59 2016 +0200

----------------------------------------------------------------------
 compiler-jx/pom.xml                                   |  4 ++--
 externs/GCL/pom.xml                                   |  3 +++
 externs/cordova/pom.xml                               |  3 ++-
 externs/createjs/pom.xml                              |  1 +
 externs/google_maps/pom.xml                           |  3 ++-
 externs/jasmine/pom.xml                               |  1 +
 externs/jquery/pom.xml                                |  1 +
 externs/js/pom.xml                                    |  1 +
 externs/node/pom.xml                                  |  1 +
 .../org/apache/flex/maven/flexjs/CompileASMojo.java   |  5 ++++-
 .../org/apache/flex/maven/flexjs/CompileJSMojo.java   | 14 +-------------
 .../src/main/resources/config/compile-js-config.xml   |  8 ++++++--
 12 files changed, 25 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/compiler-jx/pom.xml
----------------------------------------------------------------------
diff --git a/compiler-jx/pom.xml b/compiler-jx/pom.xml
index 6affd81..fba2002 100644
--- a/compiler-jx/pom.xml
+++ b/compiler-jx/pom.xml
@@ -48,7 +48,7 @@
                         
<exclude>org/apache/flex/compiler/internal/codegen/externals/**</exclude>
                         
<exclude>org/apache/flex/compiler/internal/codegen/js/flexjs/**</exclude>
                         <exclude>**/TestGoogClass.java</exclude>
-                        <exclude>**/TestGoogEmiter.java</exclude>
+                        <exclude>**/TestGoogEmitter.java</exclude>
                         <exclude>**/TestGoogFile.java</exclude>
                         <exclude>**/TestVF2JSFile.java</exclude>
                         <exclude>**/TestVF2JSMXMLApplication.java</exclude>
@@ -76,7 +76,7 @@
                         <exclude>**/TestExternalsJSCompile.java</exclude>
                         <exclude>**/TestFlexJSProject.java</exclude>
                         <exclude>**/TestFlexJSMXMLApplication.java</exclude>
-                        <exclude>**/TestFlexJSEmiter.java</exclude>
+                        <exclude>**/TestFlexJSEmitter.java</exclude>
                         <exclude>**/TestFlexJSClass.java</exclude>
                         <exclude>**/TestFlexJSExpressions.java</exclude>
                         <exclude>**/TestFlexJSFile.java</exclude>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/externs/GCL/pom.xml
----------------------------------------------------------------------
diff --git a/externs/GCL/pom.xml b/externs/GCL/pom.xml
index d3794f4..91b4c04 100644
--- a/externs/GCL/pom.xml
+++ b/externs/GCL/pom.xml
@@ -41,6 +41,9 @@
                 <artifactId>flexjs-maven-plugin</artifactId>
                 <version>0.6.0-SNAPSHOT</version>
                 <extensions>true</extensions>
+                <configuration>
+                    <skipSwc>true</skipSwc>
+                </configuration>
                 <dependencies>
                     <dependency>
                         <groupId>org.apache.flex.flexjs.compiler</groupId>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/externs/cordova/pom.xml
----------------------------------------------------------------------
diff --git a/externs/cordova/pom.xml b/externs/cordova/pom.xml
index 4be8ca7..90b3b6f 100644
--- a/externs/cordova/pom.xml
+++ b/externs/cordova/pom.xml
@@ -53,7 +53,8 @@
                             </includes>
                         </fileSet>
                     </externcInput>
-               </configuration>
+                    <skipSwc>true</skipSwc>
+                </configuration>
                 <dependencies>
                     <dependency>
                         <groupId>org.apache.flex.flexjs.compiler</groupId>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/externs/createjs/pom.xml
----------------------------------------------------------------------
diff --git a/externs/createjs/pom.xml b/externs/createjs/pom.xml
index 5d1bff7..c3e00f0 100644
--- a/externs/createjs/pom.xml
+++ b/externs/createjs/pom.xml
@@ -222,6 +222,7 @@
                             </class-exclude>
                         </class-excludes>
                     </externcConfig>
+                    <skipSwc>true</skipSwc>
                 </configuration>
                 <dependencies>
                     <dependency>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/externs/google_maps/pom.xml
----------------------------------------------------------------------
diff --git a/externs/google_maps/pom.xml b/externs/google_maps/pom.xml
index 46bec98..cb82cc0 100644
--- a/externs/google_maps/pom.xml
+++ b/externs/google_maps/pom.xml
@@ -101,7 +101,8 @@ google.maps = {};]]></replace></replace-regexp-operation>
                             </includes>
                         </fileSet>
                     </externcInput>
-               </configuration>
+                    <skipSwc>true</skipSwc>
+                </configuration>
                 <dependencies>
                     <dependency>
                         <groupId>org.apache.flex.flexjs.compiler</groupId>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/externs/jasmine/pom.xml
----------------------------------------------------------------------
diff --git a/externs/jasmine/pom.xml b/externs/jasmine/pom.xml
index beeed4c..9d5edd2 100644
--- a/externs/jasmine/pom.xml
+++ b/externs/jasmine/pom.xml
@@ -87,6 +87,7 @@
                             </exclude>
                         </excludes>
                     </externcConfig>
+                    <skipSwc>true</skipSwc>
                 </configuration>
                 <dependencies>
                     <dependency>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/externs/jquery/pom.xml
----------------------------------------------------------------------
diff --git a/externs/jquery/pom.xml b/externs/jquery/pom.xml
index 7301182..4e9739f 100644
--- a/externs/jquery/pom.xml
+++ b/externs/jquery/pom.xml
@@ -158,6 +158,7 @@
                             </exclude>
                         </excludes>
                     </externcConfig>
+                    <skipSwc>true</skipSwc>
                 </configuration>
                 <dependencies>
                     <dependency>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/externs/js/pom.xml
----------------------------------------------------------------------
diff --git a/externs/js/pom.xml b/externs/js/pom.xml
index b012d90..8cfdc2e 100644
--- a/externs/js/pom.xml
+++ b/externs/js/pom.xml
@@ -203,6 +203,7 @@
                             </exclude>
                         </excludes>
                     </externcConfig>
+                    <skipSwc>true</skipSwc>
                 </configuration>
                 <dependencies>
                     <dependency>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/externs/node/pom.xml
----------------------------------------------------------------------
diff --git a/externs/node/pom.xml b/externs/node/pom.xml
index 52adfd8..f084aba 100644
--- a/externs/node/pom.xml
+++ b/externs/node/pom.xml
@@ -89,6 +89,7 @@
                             </exclude>
                         </excludes>
                     </externcConfig>
+                    <skipSwc>true</skipSwc>
                 </configuration>
                 <dependencies>
                     <dependency>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileASMojo.java
----------------------------------------------------------------------
diff --git 
a/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileASMojo.java
 
b/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileASMojo.java
index 52db4bb..26635e8 100644
--- 
a/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileASMojo.java
+++ 
b/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileASMojo.java
@@ -37,6 +37,9 @@ public class CompileASMojo
     @Parameter(defaultValue = "${project.artifactId}-${project.version}.swc")
     private String outputFileName;
 
+    @Parameter(defaultValue = "false")
+    private boolean skipSwc;
+
     @Override
     protected String getToolGroupName() {
         return "Falcon";
@@ -59,7 +62,7 @@ public class CompileASMojo
 
     @Override
     protected boolean skip() {
-        return false;
+        return skipSwc;
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileJSMojo.java
----------------------------------------------------------------------
diff --git 
a/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileJSMojo.java
 
b/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileJSMojo.java
index 3e0bcc9..b6e7780 100644
--- 
a/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileJSMojo.java
+++ 
b/flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileJSMojo.java
@@ -63,19 +63,7 @@ public class CompileJSMojo
 
     @Override
     protected boolean skip() {
-        return false;
-    }
-
-    @Override
-    protected List<String> getCompilerArgs(File configFile) {
-        List<String> args = super.getCompilerArgs(configFile);
-        
//args.add("+flexlib=/Users/christoferdutz/Devtools/Apache/apache-flex-4.15.0/frameworks");
-        
//args.add("+flexlib=/Users/christoferdutz/Projects/Apache/Flex/flex-asjs/frameworks");
-        args.add("-js-output-type=FLEXJS");
-        args.add("-define=COMPILE::AS3,false");
-        args.add("-define=COMPILE::JS,true");
-        //args.add("-keep-asdoc");
-        return args;
+        return skipSwc;
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/9c7adb24/flexjs-maven-plugin/src/main/resources/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git 
a/flexjs-maven-plugin/src/main/resources/config/compile-js-config.xml 
b/flexjs-maven-plugin/src/main/resources/config/compile-js-config.xml
index 60346a1..61d1b5d 100644
--- a/flexjs-maven-plugin/src/main/resources/config/compile-js-config.xml
+++ b/flexjs-maven-plugin/src/main/resources/config/compile-js-config.xml
@@ -73,10 +73,10 @@
         </define>
     </compiler>
 
-    <include-sources>
+    <!--include-sources>
 #foreach($sourcePath in $sourcePaths)        
<path-element>$sourcePath</path-element>
 #end
-    </include-sources>
+    </include-sources-->
 
     <include-namespaces>
 #foreach($namespace in $namespaces)        <uri>$namespace.uri</uri>
@@ -88,6 +88,10 @@
 #end
     </include-classes>
 
+    <js-output-type>FLEXJS</js-output-type>
+
+    <keep-asdoc>true</keep-asdoc>
+
     <output>${output}</output>
 
 </flex-config>

Reply via email to