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

[2/3] git commit: [flex-falcon] [refs/heads/maven] - first two poms for mavenizing flex falcon project and main compiler. Both build successful. Note that JBurg dependency is not available in public repository

first two poms for mavenizing flex falcon project and main compiler. Both build successful. Note that JBurg dependency is not available in public repository


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

Branch: refs/heads/maven
Commit: d300c89deaed8e39df2a5e23805b51aca7da6300
Parents: 974cbfe
Author: Carlos Rovira <ca...@apache.org>
Authored: Sun Jul 14 23:50:10 2013 +0200
Committer: Carlos Rovira <ca...@apache.org>
Committed: Wed Jul 17 21:59:48 2013 +0200

----------------------------------------------------------------------
 .gitignore       |  3 +-
 compiler/pom.xml | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++
 pom.xml          | 21 ++++++++++++++
 3 files changed, 100 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/d300c89d/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index cd28c5d..22e4eb2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,4 +15,5 @@
 #OS junk files
 [Tt]humbs.db
 *.DS_Store
-/jenkins/
\ No newline at end of file
+/jenkins/
+target/
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/d300c89d/compiler/pom.xml
----------------------------------------------------------------------
diff --git a/compiler/pom.xml b/compiler/pom.xml
new file mode 100644
index 0000000..3aa8061
--- /dev/null
+++ b/compiler/pom.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+        <artifactId>falcon</artifactId>
+        <groupId>org.apache.flex</groupId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>compiler</artifactId>
+    <name>Falcon Compiler</name>
+    <description>Falcon Flex main compiler</description>
+
+    <packaging>jar</packaging>
+
+    <!-- JFLEX 1.4.3 http://jflex.sourceforge.net/maven-jflex-plugin/usage.html-->
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>de.jflex</groupId>
+                <artifactId>maven-jflex-plugin</artifactId>
+                <version>1.4.3</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>generate</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <!-- antlr - http://www.antlr.org/download/antlr-3.3-complete.jar -->
+        <dependency>
+            <groupId>org.antlr</groupId>
+            <artifactId>antlr-runtime</artifactId>
+            <version>3.3</version>
+        </dependency>
+        <!-- commons-cli - http://archive.apache.org/dist/commons/cli/binaries/commons-cli-1.2-bin.tar.gz -->
+        <dependency>
+            <groupId>commons-cli</groupId>
+            <artifactId>commons-cli</artifactId>
+            <version>1.2</version>
+        </dependency>
+        <!-- commons-io - http://archive.apache.org/dist/commons/io/binaries/commons-io-2.0.1-bin.tar.gz -->
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>2.0.1</version>
+        </dependency>
+        <!-- guava - http://guava-libraries.googlecode.com/files/guava-r08.zip -->
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <version>r08</version>
+        </dependency>
+        <!-- JBurg - http://downloads.sourceforge.net/project/jburg/jburg-1.10.1.tar.gz (warning! this is not avaialbe publicly, I'm using a private maven repo for this one-->
+        <dependency>
+            <groupId>net.sourceforge</groupId>
+            <artifactId>jburg</artifactId>
+            <version>1.10.1</version>
+        </dependency>
+        <!-- lzma-sdk - http://downloads.sourceforge.net/project/sevenzip/LZMA%20SDK/lzma920.tar.bz2  -->
+        <dependency>
+            <groupId>com.github.jponge</groupId>
+            <artifactId>lzma-java</artifactId>
+            <version>1.2</version>
+        </dependency>
+    </dependencies>
+
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/d300c89d/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..eb992e6
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+
+    <groupId>org.apache.flex</groupId>
+    <artifactId>falcon</artifactId>
+    <version>1.0-SNAPSHOT</version>
+
+    <name>Falcon</name>
+    <description>Flex Java Compiler Modules</description>
+
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>compiler</module>
+    </modules>
+    
+</project>
\ No newline at end of file