[jbosstools-commits] JBoss Tools SVN: r23758 - trunk/build.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Jul 27 20:49:52 EDT 2010
Author: dgolovin
Date: 2010-07-27 20:49:51 -0400 (Tue, 27 Jul 2010)
New Revision: 23758
Modified:
trunk/build/pom.xml
Log:
profiles for components are added to aggregate project build/pom.xml
to build everything checkout trunk and run
mvn -f build/parent/pom.xml -Phelios-no-target -Dmaven.repo.local=../.repository
mvn -f build/pom.xml -Phelios-no-target -Dmaven.repo.local=../.repository -Dmaven.test.skip
if you want tests to be executed remove last -Dmaven.test.skip
Modified: trunk/build/pom.xml
===================================================================
--- trunk/build/pom.xml 2010-07-27 21:57:01 UTC (rev 23757)
+++ trunk/build/pom.xml 2010-07-28 00:49:51 UTC (rev 23758)
@@ -1,13 +1,553 @@
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
+<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.tools</groupId>
<artifactId>build</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<profiles>
+
<profile>
+ <id>libs</id>
+ <activation>
+ <property>
+ <name>coverage</name>
+ </property>
+ </activation>
+ <modules>
+ <module>libs</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>tests</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ <property>
+ <name>as-bootstrap</name>
+ </property>
+ </activation>
+ <modules>
+ <module>../tests</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>jmx</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../jmx</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>jmx-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../jmx</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>archives</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ <property>
+ <name>as-bootstrap</name>
+ </property>
+ </activation>
+ <modules>
+ <module>../archives</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>archives-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../archives</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>as</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ <property>
+ <name>as-bootstrap</name>
+ </property>
+ </activation>
+ <modules>
+ <module>../as</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>as-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../archives</module>
+ <module>../jmx</module>
+ <module>../as</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>common</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../common</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>common-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../common</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>jst</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../jst</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>jst-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../common</module>
+ <module>../jst</module>
+ </modules>
+ </profile>
+
+
+ <profile>
+ <id>xulrunner</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../xulrunner</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>xulrunner-bootstrap</id>
+ <modules>
+ <module>../xulrunner</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>vpe</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../vpe</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>vpe-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../common</module>
+ <module>../jst</module>
+ <module>../xulrunner</module>
+ <module>../vpe</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>jsf</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../jsf</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>jsf-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../common</module>
+ <module>../jst</module>
+ <module>../xulrunner</module>
+ <module>../vpe</module>
+ <module>../jsf</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>freemarker</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../freemarker</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>freemarker-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../freemarker</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>hibernatetools</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../hibernatetools</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>hibernatetools-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../freemarker</module>
+ <module>../hibernatetools</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>portlet</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../portlet</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>portlet-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../portlet</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>workingset</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../portlet</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>workingset-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../workingset</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>struts</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../jsf</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>struts-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../common</module>
+ <module>../jst</module>
+ <module>../xulrunner</module>
+ <module>../vpe</module>
+ <module>../struts</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>profiler</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../portlet</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>profiler-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../profiler</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>smooks</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../smooks</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>smooks-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../smooks</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>cdi</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../cdi</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>cdi-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../common</module>
+ <module>../jst</module>
+ <module>../cdi</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>birt</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../birt</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>birt-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../birt</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>bpel</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../bpel</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>bpel-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../bpel</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>esb</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../esb</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>esb-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../esb</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>seam</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../seam</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>seam-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../common</module>
+ <module>../jst</module>
+ <module>../xulrunner</module>
+ <module>../vpe</module>
+ <module>../jsf</module>
+ <module>../seam</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>examples</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../examples</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>examples-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../examples</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>maven</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../maven</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>maven-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../maven</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>tptp</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../ws</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>tptp-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../tptp</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>ws</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../ws</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>ws-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../ws</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>modeshape</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../modeshape</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>modeshape-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../modeshape</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>flow</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../flow</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>flow-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../flow</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>jbpm</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>../jbpm</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>jbpm-bootstrap</id>
+ <modules>
+ <module>../tests</module>
+ <module>../jbpm</module>
+ </modules>
+ </profile>
+
+ <profile>
<id>emma-coverage</id>
<activation>
<property>
@@ -15,18 +555,42 @@
</property>
</activation>
<modules>
- <module>libs</module>
<module>reports/emma-coverage</module>
</modules>
</profile>
+
+ <profile>
+ <id>drools</id>
+ <activation>
+ <property>
+ <name>drools</name>
+ </property>
+ </activation>
+ <modules>
+ <module>../drools</module>
+ </modules>
+ </profile>
+
+ <profile>
+ <id>site</id>
+ <activation>
+ <property>
+ <name>drools</name>
+ </property>
+ </activation>
+ <modules>
+ <module>../drools</module>
+ <module>../site</module>
+ </modules>
+ </profile>
+
</profiles>
-
<modules>
<!-- this order is important! make sure you've run genpom.xml first! -->
<!-- dgolovin's order -->
- <module>../tests</module>
+ <!--module>../tests</module>
<module>../freemarker</module>
<module>../jmx</module>
<module>../archives</module>
@@ -56,14 +620,15 @@
<module>../ws</module>
<module>../modeshape</module>
<module>../flow</module>
- <module>../jbpm</module>
+ <module>../jbpm</module-->
<!-- NOTE: To build drools, must first bootstrap with ant script: cd drools;
ant -q -->
<!-- IF YOU REMOVE A MODULE, be sure to also remove it from site/site.xml and build/aggregate/site/site.xml
or the build will break! -->
- <module>../drools</module>>
+ <!--module>../drools</module-->
- <module>../site</module>
+ <!--module>../site</module-->
+
</modules>
</project>
More information about the jbosstools-commits
mailing list