You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jo...@apache.org on 2014/03/23 14:09:48 UTC

[14/17] 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 yet

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


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

Branch: refs/heads/maven
Commit: 402b78c67190ac628605642b425098d85aa21f7c
Parents: 3c27b0f
Author: Jose Barragan <jo...@apache.org>
Authored: Fri Feb 28 10:45:22 2014 +0100
Committer: Jose Barragan <jo...@apache.org>
Committed: Sun Mar 23 14:09:19 2014 +0100

----------------------------------------------------------------------
 compiler/pom.xml | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++
 pom.xml          | 21 ++++++++++++++
 2 files changed, 98 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/402b78c6/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/402b78c6/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