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/08 16:47:35 UTC

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

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 <ch...@codecentric.de>
Authored: Tue Mar 8 16:47:27 2016 +0100
Committer: Christofer Dutz <ch...@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>