[jbosstools-commits] JBoss Tools SVN: r42491 - in trunk/central: features/org.jboss.tools.central.discovery.feature and 9 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jul 10 16:21:01 EDT 2012


Author: nickboldt
Date: 2012-07-10 16:20:59 -0400 (Tue, 10 Jul 2012)
New Revision: 42491

Added:
   trunk/central/features/org.jboss.tools.central.discovery.feature/sourceTemplateFeature/
   trunk/central/features/org.jboss.tools.central.discovery.feature/sourceTemplateFeature/.gitkeep
   trunk/central/features/org.jboss.tools.central.feature/sourceTemplateFeature/
   trunk/central/features/org.jboss.tools.central.feature/sourceTemplateFeature/.gitkeep
   trunk/central/features/org.jboss.tools.central.test.feature/license.html
   trunk/central/features/org.jboss.tools.central.test.feature/sourceTemplateFeature/
   trunk/central/features/org.jboss.tools.central.test.feature/sourceTemplateFeature/.gitkeep
   trunk/central/features/org.jboss.tools.community.central.feature/sourceTemplateFeature/
   trunk/central/features/org.jboss.tools.community.central.feature/sourceTemplateFeature/.gitkeep
Modified:
   trunk/central/features/org.jboss.tools.central.discovery.feature/pom.xml
   trunk/central/features/org.jboss.tools.central.feature/pom.xml
   trunk/central/features/org.jboss.tools.central.test.feature/build.properties
   trunk/central/features/org.jboss.tools.central.test.feature/pom.xml
   trunk/central/features/org.jboss.tools.community.central.feature/pom.xml
   trunk/central/plugins/org.jboss.tools.central/build.properties
   trunk/central/pom.xml
   trunk/central/site/category.xml
Log:
https://issues.jboss.org/browse/JBDS-2241 add sources to JBT Central so they can be found downstream by JBDS build

Modified: trunk/central/features/org.jboss.tools.central.discovery.feature/pom.xml
===================================================================
--- trunk/central/features/org.jboss.tools.central.discovery.feature/pom.xml	2012-07-10 19:08:27 UTC (rev 42490)
+++ trunk/central/features/org.jboss.tools.central.discovery.feature/pom.xml	2012-07-10 20:20:59 UTC (rev 42491)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.central.features</groupId>
 	<artifactId>org.jboss.tools.central.discovery.feature</artifactId>
 	<packaging>eclipse-feature</packaging>
+	
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-source-feature-plugin</artifactId>
+				<version>${tychoExtrasVersion}</version>
+				<executions>
+					<execution>
+						<id>source-feature</id>
+						<phase>package</phase>
+						<goals>
+							<goal>source-feature</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-p2-plugin</artifactId>
+				<version>${tychoVersion}</version>
+				<executions>
+					<execution>
+						<id>attached-p2-metadata</id>
+						<phase>package</phase>
+						<goals>
+							<goal>p2-metadata</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
 </project>

Added: trunk/central/features/org.jboss.tools.central.discovery.feature/sourceTemplateFeature/.gitkeep
===================================================================
Modified: trunk/central/features/org.jboss.tools.central.feature/pom.xml
===================================================================
--- trunk/central/features/org.jboss.tools.central.feature/pom.xml	2012-07-10 19:08:27 UTC (rev 42490)
+++ trunk/central/features/org.jboss.tools.central.feature/pom.xml	2012-07-10 20:20:59 UTC (rev 42491)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.central.features</groupId>
 	<artifactId>org.jboss.tools.central.feature</artifactId>
 	<packaging>eclipse-feature</packaging>
+	
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-source-feature-plugin</artifactId>
+				<version>${tychoExtrasVersion}</version>
+				<executions>
+					<execution>
+						<id>source-feature</id>
+						<phase>package</phase>
+						<goals>
+							<goal>source-feature</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-p2-plugin</artifactId>
+				<version>${tychoVersion}</version>
+				<executions>
+					<execution>
+						<id>attached-p2-metadata</id>
+						<phase>package</phase>
+						<goals>
+							<goal>p2-metadata</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
 </project>

Added: trunk/central/features/org.jboss.tools.central.feature/sourceTemplateFeature/.gitkeep
===================================================================
Modified: trunk/central/features/org.jboss.tools.central.test.feature/build.properties
===================================================================
--- trunk/central/features/org.jboss.tools.central.test.feature/build.properties	2012-07-10 19:08:27 UTC (rev 42490)
+++ trunk/central/features/org.jboss.tools.central.test.feature/build.properties	2012-07-10 20:20:59 UTC (rev 42491)
@@ -1,2 +1,3 @@
 bin.includes = feature.xml,\
-               feature.properties
+               feature.properties,\
+               license.html

Added: trunk/central/features/org.jboss.tools.central.test.feature/license.html
===================================================================
--- trunk/central/features/org.jboss.tools.central.test.feature/license.html	                        (rev 0)
+++ trunk/central/features/org.jboss.tools.central.test.feature/license.html	2012-07-10 20:20:59 UTC (rev 42491)
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+
+<body>
+<p>Red Hat, Inc. licenses these features and plugins to you under
+certain open source licenses (or aggregations of such licenses), which
+in a particular case may include the Eclipse Public License, the GNU
+Lesser General Public License, and/or certain other open source
+licenses. For precise licensing details, consult the corresponding
+source code, or contact Red Hat Legal Affairs, 1801 Varsity Drive,
+Raleigh NC 27606 USA.
+</p>
+</body>
+</html>
\ No newline at end of file

Modified: trunk/central/features/org.jboss.tools.central.test.feature/pom.xml
===================================================================
--- trunk/central/features/org.jboss.tools.central.test.feature/pom.xml	2012-07-10 19:08:27 UTC (rev 42490)
+++ trunk/central/features/org.jboss.tools.central.test.feature/pom.xml	2012-07-10 20:20:59 UTC (rev 42491)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.central.test.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
+	
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-source-feature-plugin</artifactId>
+				<version>${tychoExtrasVersion}</version>
+				<executions>
+					<execution>
+						<id>source-feature</id>
+						<phase>package</phase>
+						<goals>
+							<goal>source-feature</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-p2-plugin</artifactId>
+				<version>${tychoVersion}</version>
+				<executions>
+					<execution>
+						<id>attached-p2-metadata</id>
+						<phase>package</phase>
+						<goals>
+							<goal>p2-metadata</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
 </project>
\ No newline at end of file

Added: trunk/central/features/org.jboss.tools.central.test.feature/sourceTemplateFeature/.gitkeep
===================================================================
Modified: trunk/central/features/org.jboss.tools.community.central.feature/pom.xml
===================================================================
--- trunk/central/features/org.jboss.tools.community.central.feature/pom.xml	2012-07-10 19:08:27 UTC (rev 42490)
+++ trunk/central/features/org.jboss.tools.community.central.feature/pom.xml	2012-07-10 20:20:59 UTC (rev 42491)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.community.central.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
+	
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-source-feature-plugin</artifactId>
+				<version>${tychoExtrasVersion}</version>
+				<executions>
+					<execution>
+						<id>source-feature</id>
+						<phase>package</phase>
+						<goals>
+							<goal>source-feature</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-p2-plugin</artifactId>
+				<version>${tychoVersion}</version>
+				<executions>
+					<execution>
+						<id>attached-p2-metadata</id>
+						<phase>package</phase>
+						<goals>
+							<goal>p2-metadata</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
 </project>
\ No newline at end of file

Added: trunk/central/features/org.jboss.tools.community.central.feature/sourceTemplateFeature/.gitkeep
===================================================================
Modified: trunk/central/plugins/org.jboss.tools.central/build.properties
===================================================================
--- trunk/central/plugins/org.jboss.tools.central/build.properties	2012-07-10 19:08:27 UTC (rev 42490)
+++ trunk/central/plugins/org.jboss.tools.central/build.properties	2012-07-10 20:20:59 UTC (rev 42491)
@@ -1,5 +1,7 @@
 source.. = src/
 output.. = bin/
+src.includes = *
+src.excludes = src
 bin.includes = plugin.xml,\
                META-INF/,\
                .,\

Modified: trunk/central/pom.xml
===================================================================
--- trunk/central/pom.xml	2012-07-10 19:08:27 UTC (rev 42490)
+++ trunk/central/pom.xml	2012-07-10 20:20:59 UTC (rev 42491)
@@ -14,6 +14,9 @@
 	<name>central.all</name>
 	<packaging>pom</packaging>
 	 <!-- 
+		Note: building the update site for this component may require that you first build 
+		the tycho plugins in ../build/tycho-plugins/, if they can't be resolved from Nexus.
+	
 		mvn clean install
 			or
 		mvn clean install -B -U -fae -e -P jbosstools-nightly-staging-composite,jboss-requirements-composite-mirror,jboss-requirements-composite-extras-mirror,local.site -Dlocal.site=file://home/nboldt/tmp/JBT_REPO_Indigo/

Modified: trunk/central/site/category.xml
===================================================================
--- trunk/central/site/category.xml	2012-07-10 19:08:27 UTC (rev 42490)
+++ trunk/central/site/category.xml	2012-07-10 20:20:59 UTC (rev 42491)
@@ -6,14 +6,24 @@
    <feature url="features/org.jboss.tools.community.central.feature_0.0.0.jar" id="org.jboss.tools.community.central.feature" version="0.0.0">
       <category name="JBoss Central Nightly Build Update Site"/>
    </feature>
+   <feature url="features/org.jboss.tools.community.central.feature.source_0.0.0.jar" id="org.jboss.tools.community.central.feature.source" version="0.0.0">
+      <category name="JBoss Central Nightly Build Update Site"/>
+   </feature>
    <feature url="features/org.jboss.tools.central.feature_0.0.0.jar" id="org.jboss.tools.central.feature" version="0.0.0">
    </feature>
+   <feature url="features/org.jboss.tools.central.feature.source_0.0.0.jar" id="org.jboss.tools.central.feature.source" version="0.0.0">
+   </feature>
    <feature url="features/org.jboss.tools.central.discovery.feature_0.0.0.jar" id="org.jboss.tools.central.discovery.feature" version="0.0.0">
    </feature>
+   <feature url="features/org.jboss.tools.central.discovery.feature.source_0.0.0.jar" id="org.jboss.tools.central.discovery.feature.source" version="0.0.0">
+   </feature>
 
    <feature url="features/org.jboss.tools.central.test.feature_0.0.0.jar" id="org.jboss.tools.central.test.feature" version="0.0.0">
       <category name="JBoss Central Nightly Build Update Site"/>
    </feature>
+   <feature url="features/org.jboss.tools.central.test.feature.source_0.0.0.jar" id="org.jboss.tools.central.test.feature.source" version="0.0.0">
+      <category name="JBoss Central Nightly Build Update Site"/>
+   </feature>
 
    <category-def name="JBoss Central Nightly Build Update Site" label="JBoss Central Nightly Build Update Site">
       <description>



More information about the jbosstools-commits mailing list