[jbosstools-commits] JBoss Tools SVN: r43785 - trunk/build/parent.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Sep 18 04:38:25 EDT 2012


Author: mickael_istria
Date: 2012-09-18 04:38:25 -0400 (Tue, 18 Sep 2012)
New Revision: 43785

Modified:
   trunk/build/parent/pom.xml
Log:
JBIDE-12565: update profiles in parent pom.

Modified: trunk/build/parent/pom.xml
===================================================================
--- trunk/build/parent/pom.xml	2012-09-18 08:05:25 UTC (rev 43784)
+++ trunk/build/parent/pom.xml	2012-09-18 08:38:25 UTC (rev 43785)
@@ -21,10 +21,10 @@
 		<memoryOptions2>-XX:MaxPermSize=256m</memoryOptions2>
 		<systemProperties></systemProperties>
 		<platformSystemProperties></platformSystemProperties>
-		<applejdkProperties></applejdkProperties>	
-	
+		<applejdkProperties></applejdkProperties>
+
 		<maven.antrun.plugin.version>1.3</maven.antrun.plugin.version>
-		
+
 		<swtbot.test.skip>true</swtbot.test.skip>
 		<!-- Used to install 3rd-party runtimes for testing -->
 		<skipRequirements>${skipTests}</skipRequirements>
@@ -33,15 +33,10 @@
 		<skipPrivateRequirements>true</skipPrivateRequirements>
 		<requirementsDirectory>${project.build.directory}/requirements</requirementsDirectory>
 		<!-- Tests Timeout in seconds -->
-		<surefire.timeout>2400</surefire.timeout>		
+		<surefire.timeout>2400</surefire.timeout>
 		<!-- Default coverage filter, to be overriden when necessary -->
 		<coverage.filter>org.jboss.tools.*</coverage.filter>
 
-		<!-- target files available for building: multiple sites, 1 unified site, 
-			1 local mirrored site -->
-		<target.platform.classifier.unified>unified</target.platform.classifier.unified>
-		<target.platform.classifier.local>local</target.platform.classifier.local>
-
 		<!-- 1a. URL of latest JBT target platform site -->
 		<jbosstools-target-site>http://download.jboss.org/jbosstools/updates/target-platform_4.0.juno.SR0a/latest/</jbosstools-target-site>
 
@@ -50,7 +45,7 @@
 		<!-- TODO: see also 'hudson' profile below for other default value -->
 		<local.site>file:///${user.home}/.m2/jbosstools-target-platform_4.0.juno.SR0a/</local.site>
 
-		<!-- 2a. URL of latest JBT nightly staging composite site (all the components 
+		<!-- 2a. URL of latest JBT nightly staging composite site (all the components
 			in once place) -->
 		<!-- for trunk use _composite_/trunk; for 4.0_stable_branch, use _composite_/4.0.juno -->
 		<jbosstools-nightly-staging-composite>http://download.jboss.org/jbosstools/builds/staging/_composite_/core/trunk/</jbosstools-nightly-staging-composite>
@@ -70,7 +65,7 @@
 		<!-- 3b., or use -Plocal.requirements -Dlocal.requirements=file:///path/to/mirror/of/composite/requirements/site -->
 		<local.requirements>file:///qa/services/http/binaries/RHDS/updates/juno/</local.requirements>
 
-		<!-- 4. published aggregate update sites go here, for consumption by QE 
+		<!-- 4. published aggregate update sites go here, for consumption by QE
 			and downstream JBDS builds -->
 		<jbosstools-nightly>http://download.jboss.org/jbosstools/updates/nightly/core/trunk/</jbosstools-nightly>
 		<jbosstools-nightly-tests>http://download.jboss.org/jbosstools/updates/nightly/coretests/trunk/</jbosstools-nightly-tests>
@@ -81,9 +76,9 @@
 		<!-- 5. extra requirements (for 3rd party "Extras" site) -->
 		<jboss-requirements-composite-extras-mirror>http://download.jboss.org/jbosstools/updates/juno/extras/</jboss-requirements-composite-extras-mirror>
 
-		<!-- JBIDE-12294, JBIDE-12629 latest stable build of m2e, m2e-wtp, and m2e-apt for use with JBDS product builds -->		
+		<!-- JBIDE-12294, JBIDE-12629 latest stable build of m2e, m2e-wtp, and m2e-apt for use with JBDS product builds -->
 		<m2e>http://download.jboss.org/jbosstools/updates/requirements/m2eclipse/20120917-1234/</m2e>
-	
+
 	</properties>
 
 	<build>
@@ -179,9 +174,9 @@
 					</environments>
 				</configuration>
 			</plugin>
- 
-			<!-- to skip running tests (compile only) use commandline flag: -Dmaven.test.skip 
-				To allow all tests in a pom to pass/fail, use commandline flag: -fae (fail 
+
+			<!-- to skip running tests (compile only) use commandline flag: -Dmaven.test.skip
+				To allow all tests in a pom to pass/fail, use commandline flag: -fae (fail
 				at end) -->
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
@@ -197,7 +192,7 @@
 					<!-- set useUIThread=true for regular ui tests -->
 					<!-- set useUIThread=false for swtbot tests -->
 
-					<!-- TODO: add new profile to permit running against JBDS product/application 
+					<!-- TODO: add new profile to permit running against JBDS product/application
 						for JBDS tests, against Eclipse SDK for JBT -->
 					<product>org.eclipse.platform.ide</product>
 					<application>org.eclipse.ui.ide.workbench</application>
@@ -281,10 +276,10 @@
 				</executions>
 			</plugin>
 		</plugins>
-        
+
 		<pluginManagement>
 			<plugins>
-				<!--This plugin's configuration is used to store Eclipse m2e settings only. 
+				<!--This plugin's configuration is used to store Eclipse m2e settings only.
                     It has no influence on the Maven build itself.-->
 				<plugin>
 					<groupId>org.eclipse.m2e</groupId>
@@ -304,9 +299,9 @@
 										</goals>
 									</pluginExecutionFilter>
 									<action>
-                                        <!-- m2e doesn't know what to do with jacoco, 
+                                        <!-- m2e doesn't know what to do with jacoco,
                                             let's ignore it or annoying error markers appear
-                                            see http://wiki.eclipse.org/M2E_plugin_execution_not_covered   
+                                            see http://wiki.eclipse.org/M2E_plugin_execution_not_covered
                                          -->
 										<ignore></ignore>
 									</action>
@@ -334,7 +329,7 @@
 					</configuration>
 				</plugin>
 			</plugins>
-		</pluginManagement>        
+		</pluginManagement>
 	</build>
 
 	<scm>
@@ -353,13 +348,13 @@
 	<profiles>
 
 
-		<!-- Latest JBT work-in-progress component builds (CI builds), not yet 
+		<!-- Latest JBT work-in-progress component builds (CI builds), not yet
 			pushed to the above nightly update site -->
 		<!-- disabled by default because it causes local compilation problems -->
 		<profile>
 			<id>jbosstools-nightly-staging-composite</id>
 			<activation>
-				<!-- JBIDE-11663 disable automatic enablement when swtbot.test.skip = false 
+				<!-- JBIDE-11663 disable automatic enablement when swtbot.test.skip = false
 				<property>
 					<name>swtbot.test.skip</name>
 					<value>false</value>
@@ -383,7 +378,7 @@
 		<profile>
 			<id>jbosstools-nightly-staging-composite-soa-tooling</id>
 			<activation>
-				<!-- JBIDE-11663 disable automatic enablement when swtbot.test.skip = false 
+				<!-- JBIDE-11663 disable automatic enablement when swtbot.test.skip = false
 				<property>
 					<name>swtbot.test.skip</name>
 					<value>false</value>
@@ -411,7 +406,7 @@
 		<profile>
 			<id>jbosstools-staging-aggregate</id>
 			<activation>
-				<!-- JBIDE-11663 disable automatic enablement when swtbot.test.skip = false 
+				<!-- JBIDE-11663 disable automatic enablement when swtbot.test.skip = false
 				<property>
 					<name>swtbot.test.skip</name>
 					<value>false</value>
@@ -444,7 +439,7 @@
 			</repositories>
 		</profile>
 
-		<!-- same contents as jboss-requirements-composite-mirror, but locally 
+		<!-- same contents as jboss-requirements-composite-mirror, but locally
 			available (to improve network lag) -->
 		<profile>
 			<id>local.requirements</id>
@@ -466,7 +461,7 @@
 			</repositories>
 		</profile>
 
-		<!-- same contents as jbosstools-nightly-staging-composite, but locally 
+		<!-- same contents as jbosstools-nightly-staging-composite, but locally
 			available (to improve network lag) -->
 		<profile>
 			<id>local.composite</id>
@@ -488,10 +483,10 @@
 			</repositories>
 		</profile>
 
-		<!-- Contains all the Eclipse.org deps, mirrored onto download.jboss.org. 
-			This is the superset of sites from which the TP is created. Should be disabled 
+		<!-- Contains all the Eclipse.org deps, mirrored onto download.jboss.org.
+			This is the superset of sites from which the TP is created. Should be disabled
 			closer to GA so we're only using the TP contents exclusively. -->
-		<!-- deactivated by default, because target platform should be enough to 
+		<!-- deactivated by default, because target platform should be enough to
 			compile everything -->
 		<profile>
 			<id>jboss-requirements-composite-mirror</id>
@@ -513,7 +508,7 @@
 			</repositories>
 		</profile>
 
-		<!-- Contains all the Third Party Extras deps. This is the superset of 
+		<!-- Contains all the Third Party Extras deps. This is the superset of
 			sites from which the JBDS Extras site is created. -->
 		<profile>
 			<id>jboss-requirements-composite-extras-mirror</id>
@@ -535,8 +530,33 @@
 			</repositories>
 		</profile>
 
-		<!-- Target platform file pointing at a single update site from which to 
-			resolve. See unified.site if you want to resolve against a site w/o using 
+		<!-- Target platform file pointing at the composite target platform
+			AKA multiple.target -->
+		<profile>
+			<id>multiple.target</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.eclipse.tycho</groupId>
+						<artifactId>target-platform-configuration</artifactId>
+						<version>${tychoVersion}</version>
+						<configuration>
+							<target>
+								<artifact>
+									<groupId>org.jboss.tools.target-platforms</groupId>
+									<artifactId>multiple</artifactId>
+									<version>${JBT_VERSION}.${BUILD_ALIAS}-SNAPSHOT</version>
+									<classifier>multiple</classifier>
+								</artifact>
+							</target>
+						</configuration>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+
+		<!-- Target platform file pointing at a single update site from which to
+			resolve. See unified.site if you want to resolve against a site w/o using
 			the unified.target file -->
 		<profile>
 			<id>unified.target</id>
@@ -549,10 +569,10 @@
 						<configuration>
 							<target>
 								<artifact>
-									<groupId>org.jboss.tools</groupId>
-									<artifactId>org.jboss.tools.target.platform</artifactId>
+									<groupId>org.jboss.tools.target-platforms</groupId>
+									<artifactId>unified</artifactId>
 									<version>${JBT_VERSION}.${BUILD_ALIAS}-SNAPSHOT</version>
-									<classifier>${target.platform.classifier.unified}</classifier>
+									<classifier>unified</classifier>
 								</artifact>
 							</target>
 						</configuration>
@@ -561,12 +581,12 @@
 			</build>
 		</profile>
 
-		<!-- To use this profile, must have first created a local.target file, 
-			which points to a local repo. You can do this by hand or generate it from 
-			multiple.target using: cd ~/trunk/build/target-platform; ant See also the 
-			README in target-platform/ folder for additional usage examples. You can 
-			also run `ant help`. If you want to build the target-platform/pom.xml AND 
-			generate a local repo + local.target file ALL AT THE SAME TIME, you can do: 
+		<!-- To use this profile, must have first created a local.target file,
+			which points to a local repo. You can do this by hand or generate it from
+			multiple.target using: cd ~/trunk/build/target-platform; ant See also the
+			README in target-platform/ folder for additional usage examples. You can
+			also run `ant help`. If you want to build the target-platform/pom.xml AND
+			generate a local repo + local.target file ALL AT THE SAME TIME, you can do:
 			mvn clean install -Pget.local.target -f /path/to/target-platform/pom.xml -->
 		<profile>
 			<id>local.target</id>
@@ -579,10 +599,10 @@
 						<configuration>
 							<target>
 								<artifact>
-									<groupId>org.jboss.tools</groupId>
-									<artifactId>org.jboss.tools.target.platform</artifactId>
+									<groupId>org.jboss.tools.target-platofms</groupId>
+									<artifactId>local</artifactId>
 									<version>${JBT_VERSION}.${BUILD_ALIAS}-SNAPSHOT</version>
-									<classifier>${target.platform.classifier.local}</classifier>
+									<classifier>local</classifier>
 								</artifact>
 							</target>
 						</configuration>
@@ -591,8 +611,8 @@
 			</build>
 		</profile>
 
-		<!-- if you have a local repo mirror of the unified.site, you can use this 
-			profile with the -Dlocal.site=file:///path/to/repo to resolve dependencies 
+		<!-- if you have a local repo mirror of the unified.site, you can use this
+			profile with the -Dlocal.site=file:///path/to/repo to resolve dependencies
 			without needing to use a local.site file -->
 		<profile>
 			<id>local.site</id>
@@ -656,7 +676,7 @@
                         	</repository>
 			</repositories>
 		</profile>
-	
+
 		<profile>
 			<id>hudson</id>
 			<activation>
@@ -887,7 +907,7 @@
 			<id>jboss-staging-repository</id>
 			<name>JBoss Staging Repository</name>
 			<uniqueVersion>false</uniqueVersion>
-			<url>https://repository.jboss.org/nexus/content/groups/staging/</url> 
+			<url>https://repository.jboss.org/nexus/content/groups/staging/</url>
 		</repository>
 	</distributionManagement>
 </project>



More information about the jbosstools-commits mailing list