[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