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/03/27 16:13:25 UTC
[11/11] git commit: [flex-falcon]
[refs/heads/feature/maven-migration] - - Added the animal-sniffer plugin to
ensure API compatibility with JDK 1.6 - Added some cleanup commands
- Added the animal-sniffer plugin to ensure API compatibility with JDK 1.6
- Added some cleanup commands
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/0c1b60ef
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/0c1b60ef
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/0c1b60ef
Branch: refs/heads/feature/maven-migration
Commit: 0c1b60efaa0fa4b5ea93a326f0445564858d9053
Parents: 36182c9
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Sun Mar 27 16:13:07 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Sun Mar 27 16:13:07 2016 +0200
----------------------------------------------------------------------
compiler.jx/pom.xml | 11 +++++------
migrate-to-maven.sh | 51 ++++++++++++++++++++++++++++++++++++++++++------
pom.xml | 47 ++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 97 insertions(+), 12 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/0c1b60ef/compiler.jx/pom.xml
----------------------------------------------------------------------
diff --git a/compiler.jx/pom.xml b/compiler.jx/pom.xml
index cb08e4f..e9e10a4 100644
--- a/compiler.jx/pom.xml
+++ b/compiler.jx/pom.xml
@@ -66,17 +66,16 @@
<exclude>org/apache/flex/compiler/internal/codegen/js/flexjs/**/Test*.java</exclude>
</includes>
<excludes>
- <!-- Tests with errors -->
+ <!-- Use externs -->
<exclude>**/TestExternChrome.java</exclude>
<exclude>**/TestExternJasmine.java</exclude>
+ <exclude>**/TestExternJQuery.java</exclude>
+ <exclude>**/TestExternES3.java</exclude>
<exclude>**/TestExternalsJSCompile.java</exclude>
- <exclude>**/TestFlexJSFile.java</exclude>
<exclude>**/TestFlexJSProject.java</exclude>
-
- <!-- Failing tests -->
- <exclude>**/TestExternES3.java</exclude>
- <exclude>**/TestFlexJSClass.java</exclude>
+ <exclude>**/TestFlexJSMXMLApplication.java</exclude>
<exclude>**/TestFlexJSEmiter.java</exclude>
+ <exclude>**/TestFlexJSClass.java</exclude>
<exclude>**/TestFlexJSExpressions.java</exclude>
</excludes>
</configuration>
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/0c1b60ef/migrate-to-maven.sh
----------------------------------------------------------------------
diff --git a/migrate-to-maven.sh b/migrate-to-maven.sh
index bb41a85..73258aa 100755
--- a/migrate-to-maven.sh
+++ b/migrate-to-maven.sh
@@ -35,6 +35,11 @@ git mv compiler/src/org/apache/flex/compiler/internal/as/codegen/IASNodeAdapter.
# Convert the compiler project itself
mkdir -p compiler/src/main/java
mkdir -p compiler/src/main/resources
+# Move the scripts
+mkdir -p compiler/src/assembly/scripts
+git mv compiler/commandline/* compiler/src/assembly/scripts
+rm -r compiler/commandline
+
mkdir -p compiler/src/main/jflex/org/apache/flex/compiler/internal/parsing/as
git mv compiler/src/org/apache/flex/compiler/internal/parsing/as/*.lex compiler/src/main/jflex/org/apache/flex/compiler/internal/parsing/as
git mv compiler/src/org/apache/flex/compiler/internal/parsing/as/skeleton.* compiler/src/main/jflex/org/apache/flex/compiler/internal/parsing/as
@@ -73,19 +78,37 @@ git mv compiler.tests/feature-tests/as compiler/src/test/java
git mv compiler.tests/feature-tests/mxml compiler/src/test/java
git mv compiler.tests/feature-tests/properties compiler/src/test/java
git mv compiler.tests/functional-tests/f compiler/src/test/java
+
# Clean up
-git rm -r generated
-git rm -r lib
-git rm -r results
-git rm -r temp
-git rm -r tools
-git rm -r utils
+rm -r compiler/.settings
+rm -r compiler/lib
+git rm -r compiler/results
+git rm -r compiler/temp
+git rm -r compiler/tools
+rm -r compiler/utils
+rm compiler/.classpath
+rm compiler/.project
+git rm compiler/build.xml
+git rm compiler/downloads.xml
+git rm compiler/flexTasks.tasks
+git rm compiler.tests
+
+#############################################
+## Remove the compiler.js module
+#############################################
+
+git rm compiler.js
#############################################
## Convert the compiler.jx module
#############################################
mkdir -p compiler.jx/src/main/java
mkdir -p compiler.jx/src/main/resources
+# Move the scripts
+mkdir -p compiler.jx/src/assembly/scripts
+git mv compiler.jx/bin/* compiler.jx/src/assembly/scripts
+rm compiler.jx/bin
+
git mv compiler.jx/src/META-INF compiler.jx/src/main/resources
git mv compiler.jx/src/com compiler.jx/src/main/java
git mv compiler.jx/src/org compiler.jx/src/main/java
@@ -98,6 +121,17 @@ git rm -r compiler.jx.tests/src/org compiler.jx/src/test/java/org/apache/flex/ut
mkdir -p compiler.jx/src/test/resources
git mv compiler.jx.tests/test-files/* compiler.jx/src/test/resources
+# Clean up
+rm -r compiler.jx/in
+rm -r compiler.jx/lib
+git rm -r compiler.jx/templ
+rm compiler.jx/.classpath
+rm compiler.jx/.project
+git rm -r compiler.jx/build.xml
+git rm -r compiler.jx/downloads.xml
+git rm -r compiler.jx/local-template.properties
+git rm -r compiler.jx.tests
+
#############################################
## Convert the externs
#############################################
@@ -138,3 +172,8 @@ mkdir -p externs/node/src/main/javascript
git mv externs/node/externs/* externs/node/src/main/javascript
rm -r externs/node/externs
+# clean up
+git rm -r generated
+git rm -r installer.properties
+rm -r swfutils
+git rm -r utils
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/0c1b60ef/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index f6e6b90..36739bf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -212,6 +212,7 @@
</configuration>
</plugin>
+ <!-- Make the failsafe execute all integration-tests -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
@@ -236,6 +237,52 @@
</systemPropertyVariables>
</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-->
</plugins>
</build>