flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cd...@apache.org
Subject git commit: [flex-falcon] [refs/heads/feature/maven-migration] - - Separared the reactors into one that builds the dependencies and one that builds the actual compiler (This was needed as parts of the reactor are referenced as plugin dependencies of othe
Date Tue, 08 Mar 2016 15:47:35 GMT
Repository: flex-falcon
Updated Branches:
  refs/heads/feature/maven-migration 81a28f837 -> c5220ae7e


- Separared the reactors into one that builds the dependencies and one that builds the actual
compiler (This was needed as parts of the reactor are referenced as plugin dependencies of
other modules)


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

Branch: refs/heads/feature/maven-migration
Commit: c5220ae7e181043d637daa1593c3c8ef055799d8
Parents: 81a28f8
Author: Christofer Dutz <christofer.dutz@codecentric.de>
Authored: Tue Mar 8 16:47:27 2016 +0100
Committer: Christofer Dutz <christofer.dutz@codecentric.de>
Committed: Tue Mar 8 16:47:27 2016 +0100

----------------------------------------------------------------------
 pom.xml | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/c5220ae7/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index decfcfd..3c0df3b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -41,13 +41,34 @@
         <air.version>20.0</air.version>
     </properties>
 
-    <modules>
-        <module>compiler</module>
-        <module>compiler.jx</module>
-        <module>compiler-build-tools</module>
-        <module>compiler-jburg-types</module>
-        <module>flex-compiler-oem</module>
-    </modules>
+    <!--
+        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 minimal profile, that builds these
+        prerequisites. After one build with "-P minimal" has been built, the default
+        build should be able to do it's job.
+    -->
+    <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <modules>
+                <module>compiler</module>
+                <module>compiler.jx</module>
+                <module>flex-compiler-oem</module>
+            </modules>
+        </profile>
+
+        <profile>
+            <id>minimal</id>
+            <modules>
+                <module>compiler-build-tools</module>
+                <module>compiler-jburg-types</module>
+            </modules>
+        </profile>
+    </profiles>
 
     <build>
         <plugins>


Mime
View raw message