[jbosstools-commits] JBoss Tools SVN: r39561 - in trunk: archives/features/org.jboss.ide.eclipse.archives.feature and 106 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Mar 16 11:18:00 EDT 2012


Author: mickael_istria
Date: 2012-03-16 11:17:55 -0400 (Fri, 16 Mar 2012)
New Revision: 39561

Added:
   trunk/archives/features/org.jboss.ide.eclipse.archives.feature/sourceTemplateFeature/
   trunk/archives/features/org.jboss.ide.eclipse.archives.test.feature/sourceTemplateFeature/
   trunk/as/features/org.jboss.ide.eclipse.as.archives.integration.feature/sourceTemplateFeature/
   trunk/as/features/org.jboss.ide.eclipse.as.feature/sourceTemplateFeature/
   trunk/as/features/org.jboss.ide.eclipse.as.jmx.integration.feature/sourceTemplateFeature/
   trunk/as/features/org.jboss.ide.eclipse.as.server.rse.integration.feature/sourceTemplateFeature/
   trunk/as/features/org.jboss.ide.eclipse.as.serverAdapter.wtp.feature/sourceTemplateFeature/
   trunk/as/features/org.jboss.ide.eclipse.as.test.feature/sourceTemplateFeature/
   trunk/cdi/features/org.jboss.tools.cdi.feature/sourceTemplateFeature/
   trunk/cdi/features/org.jboss.tools.cdi.seam.feature/sourceTemplateFeature/
   trunk/cdi/features/org.jboss.tools.cdi.seam.test.feature/sourceTemplateFeature/
   trunk/cdi/features/org.jboss.tools.cdi.test.feature/sourceTemplateFeature/
   trunk/common/features/org.jboss.tools.common.all.test.feature/sourceTemplateFeature/
   trunk/common/features/org.jboss.tools.common.core.feature/sourceTemplateFeature/
   trunk/common/features/org.jboss.tools.common.feature/sourceTemplateFeature/
   trunk/common/features/org.jboss.tools.common.jdt.feature/sourceTemplateFeature/
   trunk/common/features/org.jboss.tools.common.mylyn.feature/sourceTemplateFeature/
   trunk/common/features/org.jboss.tools.common.text.ext.feature/sourceTemplateFeature/
   trunk/common/features/org.jboss.tools.common.ui.feature/sourceTemplateFeature/
   trunk/common/features/org.jboss.tools.common.verification.feature/sourceTemplateFeature/
   trunk/deltacloud/features/org.jboss.tools.deltacloud.feature/sourceTemplateFeature/
   trunk/deltacloud/features/org.jboss.tools.deltacloud.test.feature/sourceTemplateFeature/
   trunk/esb/features/org.jboss.tools.esb.feature/sourceTemplateFeature/
   trunk/esb/features/org.jboss.tools.esb.test.feature/sourceTemplateFeature/
   trunk/examples/features/org.jboss.tools.community.project.examples.feature/sourceTemplateFeature/
   trunk/examples/features/org.jboss.tools.project.examples.feature/sourceTemplateFeature/
   trunk/examples/features/org.jboss.tools.project.examples.test.feature/sourceTemplateFeature/
   trunk/flow/features/org.jboss.tools.flow.common.test.feature/sourceTemplateFeature/
   trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.test.feature/sourceTemplateFeature/
   trunk/hibernatetools/features/org.hibernate.eclipse.test.feature/sourceTemplateFeature/
   trunk/jmx/features/org.jboss.tools.jmx.test.feature/sourceTemplateFeature/
   trunk/jst/features/org.jboss.tools.jst.feature/sourceTemplateFeature/
   trunk/jst/features/org.jboss.tools.jst.test.feature/sourceTemplateFeature/
   trunk/jst/features/org.jboss.tools.jst.web.tiles.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.cdi.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.hibernate.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.jaxrs.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.jbosspackaging.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.jpa.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.jsf.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.portlet.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.profiles.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.profiles.feature/target/
   trunk/maven/features/org.jboss.tools.maven.profiles.feature/target/maven-archiver/
   trunk/maven/features/org.jboss.tools.maven.profiles.feature/target/sources-feature/
   trunk/maven/features/org.jboss.tools.maven.project.examples.feature/sourceTemplateFeature/
   trunk/maven/features/org.jboss.tools.maven.test.feature/sourceTemplateFeature/
   trunk/modeshape/features/org.jboss.tools.modeshape.rest.feature/sourceTemplateFeature/
   trunk/modeshape/features/org.jboss.tools.modeshape.rest.test.feature/sourceTemplateFeature/
   trunk/openshift/features/org.jboss.tools.openshift.egit.integration.feature/sourceTemplateFeature/
   trunk/openshift/features/org.jboss.tools.openshift.express.feature/sourceTemplateFeature/
   trunk/openshift/features/org.jboss.tools.openshift.express.test.feature/sourceTemplateFeature/
   trunk/portlet/features/org.jboss.tools.portlet.feature/sourceTemplateFeature/
   trunk/portlet/features/org.jboss.tools.portlet.test.feature/sourceTemplateFeature/
   trunk/seam/features/org.jboss.tools.seam.feature/sourceTemplateFeature/
   trunk/seam/features/org.jboss.tools.seam.test.feature/sourceTemplateFeature/
   trunk/smooks/features/org.jboss.tools.smooks.feature/sourceTemplateFeature/
   trunk/smooks/features/org.jboss.tools.smooks.test.feature/sourceTemplateFeature/
   trunk/struts/features/org.jboss.tools.struts.feature/sourceTemplateFeature/
   trunk/struts/features/org.jboss.tools.struts.test.feature/sourceTemplateFeature/
   trunk/tests/features/org.jboss.tools.test.feature/sourceTemplateFeature/
   trunk/usage/features/org.jboss.tools.usage.feature/sourceTemplateFeature/
   trunk/usage/features/org.jboss.tools.usage.test.feature/sourceTemplateFeature/
   trunk/ws/features/org.jboss.tools.ws.feature/sourceTemplateFeature/
   trunk/ws/features/org.jboss.tools.ws.jaxrs.feature/sourceTemplateFeature/
   trunk/ws/features/org.jboss.tools.ws.test.feature/sourceTemplateFeature/
   trunk/xulrunner/features/org.mozilla.xpcom.feature/sourceTemplateFeature/
   trunk/xulrunner/features/org.mozilla.xulrunner.feature/sourceTemplateFeature/
Removed:
   trunk/archives/features/org.jboss.ide.eclipse.archives.source.feature/
   trunk/archives/features/org.jboss.ide.eclipse.archives.test.source.feature/
   trunk/as/features/org.jboss.ide.eclipse.as.source.feature/
   trunk/as/features/org.jboss.ide.eclipse.as.test.source.feature/
   trunk/common/features/org.jboss.tools.common.all.sdk.feature/
   trunk/common/features/org.jboss.tools.common.all.source.feature/
   trunk/common/features/org.jboss.tools.common.all.test.source.feature/
   trunk/common/features/org.jboss.tools.common.jdt.source.feature/
   trunk/common/features/org.jboss.tools.common.mylyn.source.feature/
   trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.sdk.feature/
   trunk/hibernatetools/features/org.hibernate.eclipse.sdk.feature/
   trunk/jmx/features/org.jboss.tools.jmx.source.feature/
   trunk/jmx/features/org.jboss.tools.jmx.test.source.feature/
   trunk/maven/features/org.jboss.tools.maven.sdk.feature/
   trunk/modeshape/features/org.jboss.tools.modeshape.rest.sdk.feature/
   trunk/modeshape/features/org.jboss.tools.modeshape.rest.test.sdk.feature/
   trunk/openshift/features/org.jboss.tools.openshift.egit.integration.source.feature/
   trunk/openshift/features/org.jboss.tools.openshift.express.source.feature/
   trunk/openshift/features/org.jboss.tools.openshift.test.source.feature/
   trunk/tests/features/org.jboss.tools.test.sdk.feature/
   trunk/tests/features/org.jboss.tools.test.source.feature/
Modified:
   trunk/archives/features/org.jboss.ide.eclipse.archives.feature/pom.xml
   trunk/archives/features/org.jboss.ide.eclipse.archives.test.feature/pom.xml
   trunk/archives/features/pom.xml
   trunk/archives/site/category.xml
   trunk/as/features/org.jboss.ide.eclipse.as.archives.integration.feature/pom.xml
   trunk/as/features/org.jboss.ide.eclipse.as.feature/pom.xml
   trunk/as/features/org.jboss.ide.eclipse.as.jmx.integration.feature/pom.xml
   trunk/as/features/org.jboss.ide.eclipse.as.server.rse.integration.feature/pom.xml
   trunk/as/features/org.jboss.ide.eclipse.as.serverAdapter.wtp.feature/pom.xml
   trunk/as/features/org.jboss.ide.eclipse.as.test.feature/pom.xml
   trunk/as/features/pom.xml
   trunk/as/site/category.xml
   trunk/build/aggregate/site/sources/site.xml
   trunk/cdi/features/org.jboss.tools.cdi.feature/pom.xml
   trunk/cdi/features/org.jboss.tools.cdi.seam.feature/pom.xml
   trunk/cdi/features/org.jboss.tools.cdi.seam.test.feature/pom.xml
   trunk/cdi/features/org.jboss.tools.cdi.test.feature/pom.xml
   trunk/cdi/site/category.xml
   trunk/common/features/org.jboss.tools.common.all.feature/pom.xml
   trunk/common/features/org.jboss.tools.common.all.test.feature/pom.xml
   trunk/common/features/org.jboss.tools.common.core.feature/pom.xml
   trunk/common/features/org.jboss.tools.common.feature/pom.xml
   trunk/common/features/org.jboss.tools.common.jdt.feature/pom.xml
   trunk/common/features/org.jboss.tools.common.mylyn.feature/pom.xml
   trunk/common/features/org.jboss.tools.common.text.ext.feature/pom.xml
   trunk/common/features/org.jboss.tools.common.ui.feature/pom.xml
   trunk/common/features/org.jboss.tools.common.verification.feature/pom.xml
   trunk/common/features/pom.xml
   trunk/common/site/category.xml
   trunk/deltacloud/features/org.jboss.tools.deltacloud.feature/pom.xml
   trunk/deltacloud/features/org.jboss.tools.deltacloud.test.feature/pom.xml
   trunk/deltacloud/site/category.xml
   trunk/esb/features/org.jboss.tools.esb.feature/pom.xml
   trunk/esb/features/org.jboss.tools.esb.test.feature/pom.xml
   trunk/esb/site/category.xml
   trunk/examples/features/org.jboss.tools.community.project.examples.feature/pom.xml
   trunk/examples/features/org.jboss.tools.project.examples.feature/pom.xml
   trunk/examples/features/org.jboss.tools.project.examples.test.feature/pom.xml
   trunk/examples/site/category.xml
   trunk/flow/features/org.jboss.tools.flow.common.feature/pom.xml
   trunk/flow/features/org.jboss.tools.flow.common.test.feature/pom.xml
   trunk/flow/site/category.xml
   trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.feature/pom.xml
   trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.test.feature/pom.xml
   trunk/freemarker/site/category.xml
   trunk/hibernatetools/features/org.hibernate.eclipse.feature/pom.xml
   trunk/hibernatetools/features/org.hibernate.eclipse.test.feature/pom.xml
   trunk/hibernatetools/site/category.xml
   trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/build.properties
   trunk/jmx/features/org.jboss.tools.jmx.feature/pom.xml
   trunk/jmx/features/org.jboss.tools.jmx.test.feature/pom.xml
   trunk/jmx/features/pom.xml
   trunk/jmx/site/category.xml
   trunk/jst/features/org.jboss.tools.jst.feature/pom.xml
   trunk/jst/features/org.jboss.tools.jst.test.feature/pom.xml
   trunk/jst/features/org.jboss.tools.jst.web.tiles.feature/pom.xml
   trunk/jst/site/category.xml
   trunk/maven/features/org.jboss.tools.maven.cdi.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.hibernate.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.jaxrs.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.jbosspackaging.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.jpa.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.jsf.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.portlet.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.profiles.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.project.examples.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.seam.feature/pom.xml
   trunk/maven/features/org.jboss.tools.maven.test.feature/pom.xml
   trunk/maven/site/category.xml
   trunk/modeshape/features/org.jboss.tools.modeshape.rest.feature/pom.xml
   trunk/modeshape/features/org.jboss.tools.modeshape.rest.test.feature/pom.xml
   trunk/modeshape/site/category.xml
   trunk/openshift/features/org.jboss.tools.openshift.egit.integration.feature/pom.xml
   trunk/openshift/features/org.jboss.tools.openshift.express.feature/pom.xml
   trunk/openshift/features/org.jboss.tools.openshift.express.test.feature/pom.xml
   trunk/openshift/features/pom.xml
   trunk/openshift/site/category.xml
   trunk/portlet/features/org.jboss.tools.portlet.feature/pom.xml
   trunk/portlet/features/org.jboss.tools.portlet.test.feature/pom.xml
   trunk/portlet/site/category.xml
   trunk/seam/features/org.jboss.tools.seam.feature/pom.xml
   trunk/seam/features/org.jboss.tools.seam.test.feature/pom.xml
   trunk/seam/site/category.xml
   trunk/smooks/features/org.jboss.tools.smooks.feature/pom.xml
   trunk/smooks/features/org.jboss.tools.smooks.test.feature/pom.xml
   trunk/smooks/site/category.xml
   trunk/struts/features/org.jboss.tools.struts.feature/pom.xml
   trunk/struts/features/org.jboss.tools.struts.test.feature/pom.xml
   trunk/struts/site/category.xml
   trunk/tests/features/org.jboss.tools.test.feature/pom.xml
   trunk/tests/features/pom.xml
   trunk/tests/site/category.xml
   trunk/usage/features/org.jboss.tools.usage.feature/pom.xml
   trunk/usage/features/org.jboss.tools.usage.test.feature/pom.xml
   trunk/usage/site/category.xml
   trunk/ws/features/org.jboss.tools.ws.feature/pom.xml
   trunk/ws/features/org.jboss.tools.ws.jaxrs.feature/pom.xml
   trunk/ws/features/org.jboss.tools.ws.test.feature/pom.xml
   trunk/ws/site/category.xml
   trunk/xulrunner/features/org.mozilla.xpcom.feature/pom.xml
   trunk/xulrunner/features/org.mozilla.xulrunner.feature/pom.xml
   trunk/xulrunner/site/category.xml
Log:
JBIDE-8838
* Generate source feature on "simple" components

Modified: trunk/archives/features/org.jboss.ide.eclipse.archives.feature/pom.xml
===================================================================
--- trunk/archives/features/org.jboss.ide.eclipse.archives.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/archives/features/org.jboss.ide.eclipse.archives.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.archives.features</groupId>
 	<artifactId>org.jboss.ide.eclipse.archives.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>

Modified: trunk/archives/features/org.jboss.ide.eclipse.archives.test.feature/pom.xml
===================================================================
--- trunk/archives/features/org.jboss.ide.eclipse.archives.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/archives/features/org.jboss.ide.eclipse.archives.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.archives.features</groupId>
 	<artifactId>org.jboss.ide.eclipse.archives.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>

Modified: trunk/archives/features/pom.xml
===================================================================
--- trunk/archives/features/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/archives/features/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -12,9 +12,7 @@
 	<packaging>pom</packaging>
 	<modules>
 		<module>org.jboss.ide.eclipse.archives.feature</module>
-		<module>org.jboss.ide.eclipse.archives.source.feature</module>
 		<module>org.jboss.ide.eclipse.archives.test.feature</module>
-		<module>org.jboss.ide.eclipse.archives.test.source.feature</module>
 	</modules>
 </project>
 	

Modified: trunk/archives/site/category.xml
===================================================================
--- trunk/archives/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/archives/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -8,13 +8,13 @@
 	<feature url="features/org.jboss.ide.eclipse.archives.feature_0.0.0.jar" id="org.jboss.ide.eclipse.archives.feature" version="0.0.0">
 		<category name="JBoss Tools archives Nightly Build Update Site"/>
 	</feature>
-	<feature url="features/org.jboss.ide.eclipse.archives.source.feature_0.0.0.jar" id="org.jboss.ide.eclipse.archives.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.ide.eclipse.archives.feature.source_0.0.0.jar" id="org.jboss.ide.eclipse.archives.feature.source" version="0.0.0">
 		<category name="JBoss Tools archives Nightly Build Update Site"/>
 	</feature>
 	<feature url="features/org.jboss.ide.eclipse.archives.test.feature_0.0.0.jar" id="org.jboss.ide.eclipse.archives.test.feature" version="0.0.0">
 		<category name="JBoss Tools archives Nightly Build Update Site"/>
 	</feature>
-	<feature url="features/org.jboss.ide.eclipse.archives.test.source.feature_0.0.0.jar" id="org.jboss.ide.eclipse.archives.test.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.ide.eclipse.archives.test.feature.source_0.0.0.jar" id="org.jboss.ide.eclipse.archives.test.feature.source" version="0.0.0">
 		<category name="JBoss Tools archives Nightly Build Update Site"/>
 	</feature>
 

Modified: trunk/as/features/org.jboss.ide.eclipse.as.archives.integration.feature/pom.xml
===================================================================
--- trunk/as/features/org.jboss.ide.eclipse.as.archives.integration.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/as/features/org.jboss.ide.eclipse.as.archives.integration.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.as.features</groupId>
 	<artifactId>org.jboss.ide.eclipse.as.archives.integration.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>

Modified: trunk/as/features/org.jboss.ide.eclipse.as.feature/pom.xml
===================================================================
--- trunk/as/features/org.jboss.ide.eclipse.as.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/as/features/org.jboss.ide.eclipse.as.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.as.features</groupId>
 	<artifactId>org.jboss.ide.eclipse.as.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>

Modified: trunk/as/features/org.jboss.ide.eclipse.as.jmx.integration.feature/pom.xml
===================================================================
--- trunk/as/features/org.jboss.ide.eclipse.as.jmx.integration.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/as/features/org.jboss.ide.eclipse.as.jmx.integration.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.as.features</groupId>
 	<artifactId>org.jboss.ide.eclipse.as.jmx.integration.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>

Modified: trunk/as/features/org.jboss.ide.eclipse.as.server.rse.integration.feature/pom.xml
===================================================================
--- trunk/as/features/org.jboss.ide.eclipse.as.server.rse.integration.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/as/features/org.jboss.ide.eclipse.as.server.rse.integration.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.as.features</groupId>
 	<artifactId>org.jboss.ide.eclipse.as.server.rse.integration.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>

Modified: trunk/as/features/org.jboss.ide.eclipse.as.serverAdapter.wtp.feature/pom.xml
===================================================================
--- trunk/as/features/org.jboss.ide.eclipse.as.serverAdapter.wtp.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/as/features/org.jboss.ide.eclipse.as.serverAdapter.wtp.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.as.features</groupId>
 	<artifactId>org.jboss.ide.eclipse.as.serverAdapter.wtp.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>

Modified: trunk/as/features/org.jboss.ide.eclipse.as.test.feature/pom.xml
===================================================================
--- trunk/as/features/org.jboss.ide.eclipse.as.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/as/features/org.jboss.ide.eclipse.as.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.as.features</groupId>
 	<artifactId>org.jboss.ide.eclipse.as.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>

Modified: trunk/as/features/pom.xml
===================================================================
--- trunk/as/features/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/as/features/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -18,9 +18,7 @@
 		<module>org.jboss.ide.eclipse.as.server.rse.integration.feature</module>
 
 		<module>org.jboss.ide.eclipse.as.feature</module>
-		<module>org.jboss.ide.eclipse.as.source.feature</module>
 		<module>org.jboss.ide.eclipse.as.test.feature</module>
-		<module>org.jboss.ide.eclipse.as.test.source.feature</module>
 
 	</modules>
 </project>

Modified: trunk/as/site/category.xml
===================================================================
--- trunk/as/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/as/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -8,13 +8,13 @@
 	<feature url="features/org.jboss.ide.eclipse.as.feature_0.0.0.jar" id="org.jboss.ide.eclipse.as.feature" version="0.0.0">
 		<category name="JBoss Tools as Nightly Build Update Site" />
 	</feature>
-	<feature url="features/org.jboss.ide.eclipse.as.source.feature_0.0.0.jar" id="org.jboss.ide.eclipse.as.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.ide.eclipse.as.feature.source_0.0.0.jar" id="org.jboss.ide.eclipse.as.feature.source" version="0.0.0">
 		<category name="JBoss Tools as Nightly Build Update Site" />
 	</feature>
 	<feature url="features/org.jboss.ide.eclipse.as.test.feature_0.0.0.jar" id="org.jboss.ide.eclipse.as.test.feature" version="0.0.0">
 		<category name="JBoss Tools as Nightly Build Update Site" />
 	</feature>
-	<feature url="features/org.jboss.ide.eclipse.as.test.source.feature_0.0.0.jar" id="org.jboss.ide.eclipse.as.test.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.ide.eclipse.as.test.feature.source_0.0.0.jar" id="org.jboss.ide.eclipse.as.test.feature.source" version="0.0.0">
 		<category name="JBoss Tools as Nightly Build Update Site" />
 	</feature>
 </site>

Modified: trunk/build/aggregate/site/sources/site.xml
===================================================================
--- trunk/build/aggregate/site/sources/site.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/build/aggregate/site/sources/site.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -51,19 +51,19 @@
 		<category name="AllSources" />
 	</feature>
 	-->
-	<feature url="features/org.jboss.tools.jmx.source.feature_0.0.0.jar" id="org.jboss.tools.jmx.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.jmx.feature.source_0.0.0.jar" id="org.jboss.tools.jmx.feature.source" version="0.0.0">
 		<category name="AllSources" />
 	</feature>
 	<feature url="features/org.jboss.ide.eclipse.as.source.feature_0.0.0.jar" id="org.jboss.ide.eclipse.as.source.feature" version="0.0.0">
 		<category name="AllSources" />
 	</feature>
-	<feature url="features/org.jboss.tools.openshift.express.source.feature_0.0.0.jar" id="org.jboss.tools.openshift.express.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.openshift.express.feature.source_0.0.0.jar" id="org.jboss.tools.openshift.express.feature.source" version="0.0.0">
         <category name="AllSources" />
 	</feature>
-	<feature url="features/org.jboss.tools.openshift.egit.integration.source.feature_0.0.0.jar" id="org.jboss.tools.openshift.egit.integration.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.openshift.egit.integration.feature.source_0.0.0.jar" id="org.jboss.tools.openshift.egit.integration.feature.source" version="0.0.0">
 		<category name="AllSources" />
 	</feature>
-	<feature url="features/org.jboss.ide.eclipse.archives.source.feature_0.0.0.jar" id="org.jboss.ide.eclipse.archives.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.ide.eclipse.archives.feature.source_0.0.0.jar" id="org.jboss.ide.eclipse.archives.feature.source" version="0.0.0">
 		<category name="AllSources" />
 	</feature>
 	<!--
@@ -135,13 +135,13 @@
 		<category name="AllSources" />
 	</feature>
 	-->
-	<feature url="features/org.jboss.tools.common.jdt.source.feature_0.0.0.jar" id="org.jboss.tools.common.jdt.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.common.jdt.feature.source_0.0.0.jar" id="org.jboss.tools.common.jdt.feature.source" version="0.0.0">
 		<category name="AllSources" />
 	</feature>
-	<feature url="features/org.jboss.tools.common.mylyn.source.feature_0.0.0.jar" id="org.jboss.tools.common.mylyn.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.common.mylyn.feature.source_0.0.0.jar" id="org.jboss.tools.common.mylyn.feature.source" version="0.0.0">
 		<category name="AllSources" />
 	</feature>
-	<feature url="features/org.jboss.tools.common.all.source.feature_0.0.0.jar" id="org.jboss.tools.common.all.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.common.all.feature.source_0.0.0.jar" id="org.jboss.tools.common.all.feature.source" version="0.0.0">
 		<category name="AllSources" />
 	</feature>
 	<!--

Modified: trunk/cdi/features/org.jboss.tools.cdi.feature/pom.xml
===================================================================
--- trunk/cdi/features/org.jboss.tools.cdi.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/cdi/features/org.jboss.tools.cdi.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.cdi.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>

Modified: trunk/cdi/features/org.jboss.tools.cdi.seam.feature/pom.xml
===================================================================
--- trunk/cdi/features/org.jboss.tools.cdi.seam.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/cdi/features/org.jboss.tools.cdi.seam.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.cdi.seam.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>

Modified: trunk/cdi/features/org.jboss.tools.cdi.seam.test.feature/pom.xml
===================================================================
--- trunk/cdi/features/org.jboss.tools.cdi.seam.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/cdi/features/org.jboss.tools.cdi.seam.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.cdi.features</groupId>
 	<artifactId>org.jboss.tools.cdi.seam.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>

Modified: trunk/cdi/features/org.jboss.tools.cdi.test.feature/pom.xml
===================================================================
--- trunk/cdi/features/org.jboss.tools.cdi.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/cdi/features/org.jboss.tools.cdi.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.cdi.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>

Modified: trunk/cdi/site/category.xml
===================================================================
--- trunk/cdi/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/cdi/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -17,5 +17,18 @@
 	<feature url="features/org.jboss.tools.cdi.seam.test.feature_0.0.0.jar" id="org.jboss.tools.cdi.seam.test.feature" version="0.0.0">
 		<category name="JBoss Tools cdi Nightly Build Update Site"/>
 	</feature>
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.cdi.feature.source_0.0.0.jar" id="org.jboss.tools.cdi.feature.source" version="0.0.0">
+		<category name="JBoss Tools cdi Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.cdi.seam.feature.source_0.0.0.jar" id="org.jboss.tools.cdi.seam.feature.source" version="0.0.0">
+		<category name="JBoss Tools cdi Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.cdi.test.feature.source_0.0.0.jar" id="org.jboss.tools.cdi.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools cdi Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.cdi.seam.test.feature.source_0.0.0.jar" id="org.jboss.tools.cdi.seam.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools cdi Nightly Build Update Site"/>
+	</feature>
 
 </site>

Modified: trunk/common/features/org.jboss.tools.common.all.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.all.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.all.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.common.features</groupId>
 	<artifactId>org.jboss.tools.common.all.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>

Modified: trunk/common/features/org.jboss.tools.common.all.test.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.all.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.all.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.common.all.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>

Modified: trunk/common/features/org.jboss.tools.common.core.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.core.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.core.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.common.core.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>

Modified: trunk/common/features/org.jboss.tools.common.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.common.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>

Modified: trunk/common/features/org.jboss.tools.common.jdt.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.jdt.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.jdt.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.common.jdt.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>

Modified: trunk/common/features/org.jboss.tools.common.mylyn.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.mylyn.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.mylyn.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.common.mylyn.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>

Modified: trunk/common/features/org.jboss.tools.common.text.ext.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.text.ext.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.text.ext.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.common.text.ext.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>

Modified: trunk/common/features/org.jboss.tools.common.ui.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.ui.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.ui.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.common.ui.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>

Modified: trunk/common/features/org.jboss.tools.common.verification.feature/pom.xml
===================================================================
--- trunk/common/features/org.jboss.tools.common.verification.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/org.jboss.tools.common.verification.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.common.verification.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>

Modified: trunk/common/features/pom.xml
===================================================================
--- trunk/common/features/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/features/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -13,18 +13,14 @@
 	<packaging>pom</packaging>
 	<modules>
 		<module>org.jboss.tools.common.all.feature</module>
-		<module>org.jboss.tools.common.all.source.feature</module>
 		<module>org.jboss.tools.common.all.test.feature</module>
-		<module>org.jboss.tools.common.all.test.source.feature</module>
 		<module>org.jboss.tools.common.core.feature</module>
 		<module>org.jboss.tools.common.feature</module>
 		<module>org.jboss.tools.common.text.ext.feature</module>
 		<module>org.jboss.tools.common.ui.feature</module>
 		<module>org.jboss.tools.common.verification.feature</module>
 		<module>org.jboss.tools.common.jdt.feature</module>
-		<module>org.jboss.tools.common.jdt.source.feature</module>
 		<module>org.jboss.tools.common.mylyn.feature</module>
-		<module>org.jboss.tools.common.mylyn.source.feature</module>
 	</modules>
 </project>
 	

Modified: trunk/common/site/category.xml
===================================================================
--- trunk/common/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/common/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -8,10 +8,6 @@
 	<feature url="features/org.jboss.tools.common.all.feature_0.0.0.jar" id="org.jboss.tools.common.all.feature" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
-	<feature url="features/org.jboss.tools.common.all.source.feature_0.0.0.jar" id="org.jboss.tools.common.all.source.feature" version="0.0.0">
-		<category name="JBoss Tools common Nightly Build Update Site"/>
-	</feature>
-
 	<feature url="features/org.jboss.tools.common.core.feature_0.0.0.jar" id="org.jboss.tools.common.core.feature" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
@@ -27,26 +23,42 @@
 	<feature url="features/org.jboss.tools.common.verification.feature_0.0.0.jar" id="org.jboss.tools.common.verification.feature" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
-
 	<feature url="features/org.jboss.tools.common.jdt.feature_0.0.0.jar" id="org.jboss.tools.common.jdt.feature" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
-	<feature url="features/org.jboss.tools.common.jdt.source.feature_0.0.0.jar" id="org.jboss.tools.common.jdt.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.common.mylyn.feature_0.0.0.jar" id="org.jboss.tools.common.mylyn.feature" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
-
-	<feature url="features/org.jboss.tools.common.mylyn.feature_0.0.0.jar" id="org.jboss.tools.common.mylyn.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.common.all.test.feature_0.0.0.jar" id="org.jboss.tools.common.all.test.feature" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
-	<feature url="features/org.jboss.tools.common.mylyn.source.feature_0.0.0.jar" id="org.jboss.tools.common.mylyn.source.feature" version="0.0.0">
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.common.all.feature.source_0.0.0.jar" id="org.jboss.tools.common.all.feature.source" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
+	<feature url="features/org.jboss.tools.common.core.feature.source_0.0.0.jar" id="org.jboss.tools.common.core.feature.source" version="0.0.0">
+		<category name="JBoss Tools common Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.common.feature.source_0.0.0.jar" id="org.jboss.tools.common.feature.source" version="0.0.0">
+		<category name="JBoss Tools common Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.common.text.ext.feature.source_0.0.0.jar" id="org.jboss.tools.common.text.ext.feature.source" version="0.0.0">
+		<category name="JBoss Tools common Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.common.ui.feature.source_0.0.0.jar" id="org.jboss.tools.common.ui.feature.source" version="0.0.0">
+		<category name="JBoss Tools common Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.common.verification.feature.source_0.0.0.jar" id="org.jboss.tools.common.verification.feature.source" version="0.0.0">
+		<category name="JBoss Tools common Nightly Build Update Site"/>
+	</feature>
 
-	<feature url="features/org.jboss.tools.common.all.test.feature_0.0.0.jar" id="org.jboss.tools.common.all.test.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.common.jdt.feature.source_0.0.0.jar" id="org.jboss.tools.common.jdt.feature.source" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
-	<feature url="features/org.jboss.tools.common.all.test.source.feature_0.0.0.jar" id="org.jboss.tools.common.all.test.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.common.mylyn.feature.source_0.0.0.jar" id="org.jboss.tools.common.mylyn.feature.source" version="0.0.0">
 		<category name="JBoss Tools common Nightly Build Update Site"/>
 	</feature>
-
+	<feature url="features/org.jboss.tools.common.all.test.feature.source_0.0.0.jar" id="org.jboss.tools.common.all.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools common Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/deltacloud/features/org.jboss.tools.deltacloud.feature/pom.xml
===================================================================
--- trunk/deltacloud/features/org.jboss.tools.deltacloud.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/deltacloud/features/org.jboss.tools.deltacloud.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.deltacloud.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/deltacloud/features/org.jboss.tools.deltacloud.test.feature/pom.xml
===================================================================
--- trunk/deltacloud/features/org.jboss.tools.deltacloud.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/deltacloud/features/org.jboss.tools.deltacloud.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -12,4 +12,37 @@
 	<name>org.jboss.tools.deltacloud.test.feature</name>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/deltacloud/site/category.xml
===================================================================
--- trunk/deltacloud/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/deltacloud/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,12 @@
 	<feature url="features/org.jboss.tools.deltacloud.test.feature_0.0.0.jar" id="org.jboss.tools.deltacloud.test.feature" version="0.0.0">
 		<category name="JBoss Tools Deltacloud Nightly Build Update Site"/>
 	</feature>
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.deltacloud.feature.source_0.0.0.jar" id="org.jboss.tools.deltacloud.feature.source" version="0.0.0">
+		<category name="JBoss Tools Deltacloud Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.deltacloud.test.feature.source_0.0.0.jar" id="org.jboss.tools.deltacloud.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools Deltacloud Nightly Build Update Site"/>
+	</feature>
 
 </site>

Modified: trunk/esb/features/org.jboss.tools.esb.feature/pom.xml
===================================================================
--- trunk/esb/features/org.jboss.tools.esb.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/esb/features/org.jboss.tools.esb.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.esb.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/esb/features/org.jboss.tools.esb.test.feature/pom.xml
===================================================================
--- trunk/esb/features/org.jboss.tools.esb.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/esb/features/org.jboss.tools.esb.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.esb.test.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/esb/site/category.xml
===================================================================
--- trunk/esb/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/esb/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,11 @@
 	<feature url="features/org.jboss.tools.esb.test.feature_0.0.0.jar" id="org.jboss.tools.esb.test.feature" version="0.0.0">
 		<category name="JBoss Tools esb Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.esb.feature.source_0.0.0.jar" id="org.jboss.tools.esb.feature.source" version="0.0.0">
+		<category name="JBoss Tools esb Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.esb.test.feature.source_0.0.0.jar" id="org.jboss.tools.esb.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools esb Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/examples/features/org.jboss.tools.community.project.examples.feature/pom.xml
===================================================================
--- trunk/examples/features/org.jboss.tools.community.project.examples.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/examples/features/org.jboss.tools.community.project.examples.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.community.project.examples.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/examples/features/org.jboss.tools.project.examples.feature/pom.xml
===================================================================
--- trunk/examples/features/org.jboss.tools.project.examples.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/examples/features/org.jboss.tools.project.examples.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.project.examples.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/examples/features/org.jboss.tools.project.examples.test.feature/pom.xml
===================================================================
--- trunk/examples/features/org.jboss.tools.project.examples.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/examples/features/org.jboss.tools.project.examples.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.project.examples.test.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/examples/site/category.xml
===================================================================
--- trunk/examples/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/examples/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -14,5 +14,14 @@
 	<feature url="features/org.jboss.tools.project.examples.test.feature_0.0.0.jar" id="org.jboss.tools.project.examples.test.feature" version="0.0.0">
 		<category name="JBoss Tools examples Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.project.examples.feature.source_0.0.0.jar" id="org.jboss.tools.project.examples.feature.source" version="0.0.0">
+		<category name="JBoss Tools examples Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.community.project.examples.feature.source_0.0.0.jar" id="org.jboss.tools.community.project.examples.feature.source" version="0.0.0">
+		<category name="JBoss Tools examples Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.project.examples.test.feature.source_0.0.0.jar" id="org.jboss.tools.project.examples.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools examples Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/flow/features/org.jboss.tools.flow.common.feature/pom.xml
===================================================================
--- trunk/flow/features/org.jboss.tools.flow.common.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/flow/features/org.jboss.tools.flow.common.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.flow.common.feature</artifactId>
 	<version>4.0.0-SNAPSHOT</version>
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/flow/features/org.jboss.tools.flow.common.test.feature/pom.xml
===================================================================
--- trunk/flow/features/org.jboss.tools.flow.common.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/flow/features/org.jboss.tools.flow.common.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.flow.common.features</groupId>
 	<artifactId>org.jboss.tools.flow.common.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>

Modified: trunk/flow/site/category.xml
===================================================================
--- trunk/flow/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/flow/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,11 @@
 	<feature url="features/org.jboss.tools.flow.common.test.feature_0.0.0.jar" id="org.jboss.tools.flow.common.test.feature" version="0.0.0">
 		<category name="JBoss Tools flow Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.flow.common.feature.source_0.0.0.jar" id="org.jboss.tools.flow.common.feature.source" version="0.0.0">
+		<category name="JBoss Tools flow Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.flow.common.test.feature.source_0.0.0.jar" id="org.jboss.tools.flow.common.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools flow Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.feature/pom.xml
===================================================================
--- trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.ide.eclipse.freemarker.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>

Modified: trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.test.feature/pom.xml
===================================================================
--- trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/freemarker/features/org.jboss.ide.eclipse.freemarker.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.ide.eclipse.freemarker.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>

Modified: trunk/freemarker/site/category.xml
===================================================================
--- trunk/freemarker/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/freemarker/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,11 @@
 	<feature url="features/org.jboss.ide.eclipse.freemarker.test.feature_0.0.0.jar" id="org.jboss.ide.eclipse.freemarker.test.feature" version="0.0.0">
 		<category name="JBoss Tools freemarker Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.ide.eclipse.freemarker.feature.source_0.0.0.jar" id="org.jboss.ide.eclipse.freemarker.feature.source" version="0.0.0">
+		<category name="JBoss Tools freemarker Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.ide.eclipse.freemarker.test.feature.source_0.0.0.jar" id="org.jboss.ide.eclipse.freemarker.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools freemarker Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/hibernatetools/features/org.hibernate.eclipse.feature/pom.xml
===================================================================
--- trunk/hibernatetools/features/org.hibernate.eclipse.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/hibernatetools/features/org.hibernate.eclipse.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.hibernate.eclipse.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>

Modified: trunk/hibernatetools/features/org.hibernate.eclipse.test.feature/pom.xml
===================================================================
--- trunk/hibernatetools/features/org.hibernate.eclipse.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/hibernatetools/features/org.hibernate.eclipse.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.hibernate.eclipse.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>

Modified: trunk/hibernatetools/site/category.xml
===================================================================
--- trunk/hibernatetools/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/hibernatetools/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,11 @@
 	<feature url="features/org.hibernate.eclipse.test.feature_0.0.0.jar" id="org.hibernate.eclipse.test.feature" version="0.0.0">
 		<category name="JBoss Tools hibernatetools Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.hibernate.eclipse.feature.source_0.0.0.jar" id="org.hibernate.eclipse.feature.source" version="0.0.0">
+		<category name="JBoss Tools hibernatetools Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.hibernate.eclipse.test.feature.source_0.0.0.jar" id="org.hibernate.eclipse.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools hibernatetools Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/build.properties
===================================================================
--- trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/build.properties	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/build.properties	2012-03-16 15:17:55 UTC (rev 39561)
@@ -2,3 +2,4 @@
 bin.includes = META-INF/,\
                resources/src/org.jboss.hibernate.test/,\
                resources/prj/
+source..=src/

Modified: trunk/jmx/features/org.jboss.tools.jmx.feature/pom.xml
===================================================================
--- trunk/jmx/features/org.jboss.tools.jmx.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/jmx/features/org.jboss.tools.jmx.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.jmx.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>

Modified: trunk/jmx/features/org.jboss.tools.jmx.test.feature/pom.xml
===================================================================
--- trunk/jmx/features/org.jboss.tools.jmx.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/jmx/features/org.jboss.tools.jmx.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.jmx.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>

Modified: trunk/jmx/features/pom.xml
===================================================================
--- trunk/jmx/features/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/jmx/features/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -14,9 +14,7 @@
 	<packaging>pom</packaging>
 	<modules>
 		<module>org.jboss.tools.jmx.feature</module>
-		<module>org.jboss.tools.jmx.source.feature</module>
 		<module>org.jboss.tools.jmx.test.feature</module>
-		<module>org.jboss.tools.jmx.test.source.feature</module>
 	</modules>
 </project>
 	

Modified: trunk/jmx/site/category.xml
===================================================================
--- trunk/jmx/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/jmx/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -8,13 +8,13 @@
 	<feature url="features/org.jboss.tools.jmx.feature_0.0.0.jar" id="org.jboss.tools.jmx.feature" version="0.0.0">
 		<category name="JBoss Tools jmx Nightly Build Update Site"/>
 	</feature>
-	<feature url="features/org.jboss.tools.jmx.source.feature_0.0.0.jar" id="org.jboss.tools.jmx.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.jmx.feature.source_0.0.0.jar" id="org.jboss.tools.jmx.feature.source" version="0.0.0">
 		<category name="JBoss Tools jmx Nightly Build Update Site"/>
 	</feature>
 	<feature url="features/org.jboss.tools.jmx.test.feature_0.0.0.jar" id="org.jboss.tools.jmx.test.feature" version="0.0.0">
         	<category name="JBoss Tools jmx Nightly Build Update Site"/>
         </feature>
-	<feature url="features/org.jboss.tools.jmx.test.source.feature_0.0.0.jar" id="org.jboss.tools.jmx.test.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.jmx.test.feature.source_0.0.0.jar" id="org.jboss.tools.jmx.test.feature.source" version="0.0.0">
 		<category name="JBoss Tools jmx Nightly Build Update Site"/>
 	</feature>
 </site>

Modified: trunk/jst/features/org.jboss.tools.jst.feature/pom.xml
===================================================================
--- trunk/jst/features/org.jboss.tools.jst.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/jst/features/org.jboss.tools.jst.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.jst.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>

Modified: trunk/jst/features/org.jboss.tools.jst.test.feature/pom.xml
===================================================================
--- trunk/jst/features/org.jboss.tools.jst.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/jst/features/org.jboss.tools.jst.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.jst.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>

Modified: trunk/jst/features/org.jboss.tools.jst.web.tiles.feature/pom.xml
===================================================================
--- trunk/jst/features/org.jboss.tools.jst.web.tiles.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/jst/features/org.jboss.tools.jst.web.tiles.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.jst.web.tiles.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>

Modified: trunk/jst/site/category.xml
===================================================================
--- trunk/jst/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/jst/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -14,5 +14,14 @@
 	<feature url="features/org.jboss.tools.jst.web.tiles.feature_0.0.0.jar" id="org.jboss.tools.jst.web.tiles.feature" version="0.0.0">
 		<category name="JBoss Tools jst Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.jst.feature.source_0.0.0.jar" id="org.jboss.tools.jst.feature.source" version="0.0.0">
+		<category name="JBoss Tools jst Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.jst.test.feature.source_0.0.0.jar" id="org.jboss.tools.jst.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools JST Tests Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.jst.web.tiles.feature.source_0.0.0.jar" id="org.jboss.tools.jst.web.tiles.feature.source" version="0.0.0">
+		<category name="JBoss Tools jst Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/maven/features/org.jboss.tools.maven.cdi.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.cdi.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.cdi.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.cdi.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.hibernate.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.hibernate.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.hibernate.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.hibernate.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.jaxrs.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.jaxrs.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.jaxrs.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,38 @@
 	<groupId>org.jboss.tools.maven.features</groupId>
 	<artifactId>org.jboss.tools.maven.jaxrs.feature</artifactId>
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>
+

Modified: trunk/maven/features/org.jboss.tools.maven.jbosspackaging.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.jbosspackaging.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.jbosspackaging.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<groupId>org.jboss.tools.maven.features</groupId>
 	<artifactId>org.jboss.tools.maven.jbosspackaging.feature</artifactId>
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.jpa.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.jpa.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.jpa.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.jpa.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.jsf.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.jsf.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.jsf.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.jsf.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.portlet.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.portlet.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.portlet.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.portlet.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.profiles.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.profiles.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.profiles.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.profiles.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.project.examples.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.project.examples.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.project.examples.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.project.examples.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.seam.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.seam.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.seam.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.maven.seam.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+	
+	<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>

Modified: trunk/maven/features/org.jboss.tools.maven.test.feature/pom.xml
===================================================================
--- trunk/maven/features/org.jboss.tools.maven.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/features/org.jboss.tools.maven.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.maven.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>

Modified: trunk/maven/site/category.xml
===================================================================
--- trunk/maven/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/maven/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -40,5 +40,42 @@
 	</feature>
 	<feature url="features/org.jboss.tools.maven.profiles.feature_0.0.0.jar" id="org.jboss.tools.maven.profiles.feature" version="0.0.0">
 		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<!-- Sources --> 
+	<feature url="features/org.jboss.tools.maven.feature.source_0.0.0.jar" id="org.jboss.tools.maven.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.seam.feature.source_0.0.0.jar" id="org.jboss.tools.maven.seam.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.jsf.feature.source_0.0.0.jar" id="org.jboss.tools.maven.jsf.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.cdi.feature.source_0.0.0.jar" id="org.jboss.tools.maven.cdi.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.portlet.feature.source_0.0.0.jar" id="org.jboss.tools.maven.portlet.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.hibernate.feature.source_0.0.0.jar" id="org.jboss.tools.maven.hibernate.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.project.examples.feature.source_0.0.0.jar" id="org.jboss.tools.maven.project.examples.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.jaxrs.feature.source_0.0.0.jar" id="org.jboss.tools.maven.jaxrs.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.jpa.feature.source_0.0.0.jar" id="org.jboss.tools.maven.jpa.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
 	</feature>    
+	<feature url="features/org.jboss.tools.maven.jbosspackaging.feature.source_0.0.0.jar" id="org.jboss.tools.maven.jbosspackaging.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.test.feature.source_0.0.0.jar" id="org.jboss.tools.maven.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.maven.profiles.feature.source_0.0.0.jar" id="org.jboss.tools.maven.profiles.feature.source" version="0.0.0">
+		<category name="JBoss Tools maven Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/modeshape/features/org.jboss.tools.modeshape.rest.feature/pom.xml
===================================================================
--- trunk/modeshape/features/org.jboss.tools.modeshape.rest.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/modeshape/features/org.jboss.tools.modeshape.rest.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.modeshape.rest.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/modeshape/features/org.jboss.tools.modeshape.rest.test.feature/pom.xml
===================================================================
--- trunk/modeshape/features/org.jboss.tools.modeshape.rest.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/modeshape/features/org.jboss.tools.modeshape.rest.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.modeshape.rest.test.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/modeshape/site/category.xml
===================================================================
--- trunk/modeshape/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/modeshape/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,12 @@
 	<feature url="features/org.jboss.tools.modeshape.rest.test.feature_0.0.0.jar" id="org.jboss.tools.modeshape.rest.test.feature" version="0.0.0">
 		<category name="JBoss Tools modeshape Nightly Build Update Site"/>
 	</feature>
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.modeshape.rest.feature.source_0.0.0.jar" id="org.jboss.tools.modeshape.rest.feature.source" version="0.0.0">
+		<category name="JBoss Tools modeshape Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.modeshape.rest.test.feature.source_0.0.0.jar" id="org.jboss.tools.modeshape.rest.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools modeshape Nightly Build Update Site"/>
+	</feature>
 
 </site>

Modified: trunk/openshift/features/org.jboss.tools.openshift.egit.integration.feature/pom.xml
===================================================================
--- trunk/openshift/features/org.jboss.tools.openshift.egit.integration.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/openshift/features/org.jboss.tools.openshift.egit.integration.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.openshift.egit.integration.feature</artifactId> 
 	<version>2.3.0-SNAPSHOT</version>
 	<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>

Modified: trunk/openshift/features/org.jboss.tools.openshift.express.feature/pom.xml
===================================================================
--- trunk/openshift/features/org.jboss.tools.openshift.express.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/openshift/features/org.jboss.tools.openshift.express.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.openshift.features</groupId>
 	<artifactId>org.jboss.tools.openshift.express.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>

Modified: trunk/openshift/features/org.jboss.tools.openshift.express.test.feature/pom.xml
===================================================================
--- trunk/openshift/features/org.jboss.tools.openshift.express.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/openshift/features/org.jboss.tools.openshift.express.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.openshift.features</groupId>
 	<artifactId>org.jboss.tools.openshift.express.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>

Modified: trunk/openshift/features/pom.xml
===================================================================
--- trunk/openshift/features/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/openshift/features/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -13,9 +13,7 @@
 	<packaging>pom</packaging>
 	<modules>
 		<module>org.jboss.tools.openshift.egit.integration.feature</module>
-		<module>org.jboss.tools.openshift.egit.integration.source.feature</module>
 		<module>org.jboss.tools.openshift.express.feature</module>
-		<module>org.jboss.tools.openshift.express.source.feature</module>
 	</modules>
 </project>
 	

Modified: trunk/openshift/site/category.xml
===================================================================
--- trunk/openshift/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/openshift/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -8,14 +8,14 @@
 	<feature url="features/org.jboss.tools.openshift.egit.integration.feature_0.0.0.jar" id="org.jboss.tools.openshift.egit.integration.feature" version="0.0.0">
 		<category name="JBoss Tools OpenShift Nightly Build Update Site" />
 	</feature>
-	<feature url="features/org.jboss.tools.openshift.egit.integration.source.feature_0.0.0.jar" id="org.jboss.tools.openshift.egit.integration.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.openshift.express.feature_0.0.0.jar" id="org.jboss.tools.openshift.express.feature" version="0.0.0">
 		<category name="JBoss Tools OpenShift Nightly Build Update Site" />
 	</feature>
-
-	<feature url="features/org.jboss.tools.openshift.express.feature_0.0.0.jar" id="org.jboss.tools.openshift.express.feature" version="0.0.0">
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.openshift.egit.integration.feature.source_0.0.0.jar" id="org.jboss.tools.openshift.egit.integration.feature.source" version="0.0.0">
 		<category name="JBoss Tools OpenShift Nightly Build Update Site" />
 	</feature>
-	<feature url="features/org.jboss.tools.openshift.express.source.feature_0.0.0.jar" id="org.jboss.tools.openshift.express.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.openshift.express.feature.source_0.0.0.jar" id="org.jboss.tools.openshift.express.feature.source" version="0.0.0">
 		<category name="JBoss Tools OpenShift Nightly Build Update Site" />
 	</feature>
 </site>

Modified: trunk/portlet/features/org.jboss.tools.portlet.feature/pom.xml
===================================================================
--- trunk/portlet/features/org.jboss.tools.portlet.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/portlet/features/org.jboss.tools.portlet.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.portlet.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/portlet/features/org.jboss.tools.portlet.test.feature/pom.xml
===================================================================
--- trunk/portlet/features/org.jboss.tools.portlet.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/portlet/features/org.jboss.tools.portlet.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.portlet.test.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/portlet/site/category.xml
===================================================================
--- trunk/portlet/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/portlet/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,11 @@
 	<feature url="features/org.jboss.tools.portlet.test.feature_0.0.0.jar" id="org.jboss.tools.portlet.test.feature" version="0.0.0">
 		<category name="JBoss Tools portlet Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.portlet.feature.source_0.0.0.jar" id="org.jboss.tools.portlet.feature.source" version="0.0.0">
+		<category name="JBoss Tools portlet Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.portlet.test.feature.source_0.0.0.jar" id="org.jboss.tools.portlet.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools portlet Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/seam/features/org.jboss.tools.seam.feature/pom.xml
===================================================================
--- trunk/seam/features/org.jboss.tools.seam.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/seam/features/org.jboss.tools.seam.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.seam.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>

Modified: trunk/seam/features/org.jboss.tools.seam.test.feature/pom.xml
===================================================================
--- trunk/seam/features/org.jboss.tools.seam.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/seam/features/org.jboss.tools.seam.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.seam.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>

Modified: trunk/seam/site/category.xml
===================================================================
--- trunk/seam/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/seam/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,11 @@
 	<feature url="features/org.jboss.tools.seam.test.feature_0.0.0.jar" id="org.jboss.tools.seam.test.feature" version="0.0.0">
 		<category name="JBoss Tools seam Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.seam.feature.source_0.0.0.jar" id="org.jboss.tools.seam.feature.source" version="0.0.0">
+		<category name="JBoss Tools seam Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.seam.test.feature.source_0.0.0.jar" id="org.jboss.tools.seam.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools seam Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/smooks/features/org.jboss.tools.smooks.feature/pom.xml
===================================================================
--- trunk/smooks/features/org.jboss.tools.smooks.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/smooks/features/org.jboss.tools.smooks.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.smooks.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/smooks/features/org.jboss.tools.smooks.test.feature/pom.xml
===================================================================
--- trunk/smooks/features/org.jboss.tools.smooks.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/smooks/features/org.jboss.tools.smooks.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,37 @@
 	<artifactId>org.jboss.tools.smooks.test.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/smooks/site/category.xml
===================================================================
--- trunk/smooks/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/smooks/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,12 @@
 	<feature url="features/org.jboss.tools.smooks.test.feature_0.0.0.jar" id="org.jboss.tools.smooks.test.feature" version="0.0.0">
 		<category name="JBoss Tools smooks Nightly Build Update Site"/>
 	</feature>
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.smooks.feature.source_0.0.0.jar" id="org.jboss.tools.smooks.feature.source" version="0.0.0">
+		<category name="JBoss Tools smooks Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.smooks.test.feature.source_0.0.0.jar" id="org.jboss.tools.smooks.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools smooks Nightly Build Update Site"/>
+	</feature>
 
 </site>

Modified: trunk/struts/features/org.jboss.tools.struts.feature/pom.xml
===================================================================
--- trunk/struts/features/org.jboss.tools.struts.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/struts/features/org.jboss.tools.struts.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.struts.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>

Modified: trunk/struts/features/org.jboss.tools.struts.test.feature/pom.xml
===================================================================
--- trunk/struts/features/org.jboss.tools.struts.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/struts/features/org.jboss.tools.struts.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.jboss.tools.struts.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>

Modified: trunk/struts/site/category.xml
===================================================================
--- trunk/struts/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/struts/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,11 @@
 	<feature url="features/org.jboss.tools.struts.test.feature_0.0.0.jar" id="org.jboss.tools.struts.test.feature" version="0.0.0">
 		<category name="JBoss Tools struts Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.struts.feature.source_0.0.0.jar" id="org.jboss.tools.struts.feature.source" version="0.0.0">
+		<category name="JBoss Tools struts Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.struts.test.feature.source_0.0.0.jar" id="org.jboss.tools.struts.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools struts Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/tests/features/org.jboss.tools.test.feature/pom.xml
===================================================================
--- trunk/tests/features/org.jboss.tools.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/tests/features/org.jboss.tools.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,37 @@
 	<groupId>org.jboss.tools.tests.features</groupId>
 	<artifactId>org.jboss.tools.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>

Modified: trunk/tests/features/pom.xml
===================================================================
--- trunk/tests/features/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/tests/features/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -13,6 +13,5 @@
 	<packaging>pom</packaging>
 	<modules>
 		<module>org.jboss.tools.test.feature</module>
-		<module>org.jboss.tools.test.source.feature</module>
 	</modules>
 </project>

Modified: trunk/tests/site/category.xml
===================================================================
--- trunk/tests/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/tests/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -8,7 +8,7 @@
 	<feature url="features/org.jboss.tools.test.feature_0.0.0.jar" id="org.jboss.tools.test.feature" version="0.0.0">
 		<category name="JBoss Tools tests Nightly Build Update Site"/>
 	</feature>
-	<feature url="features/org.jboss.tools.test.source.feature_0.0.0.jar" id="org.jboss.tools.test.source.feature" version="0.0.0">
+	<feature url="features/org.jboss.tools.test.feature.source_0.0.0.jar" id="org.jboss.tools.test.feature.source" version="0.0.0">
 		<category name="JBoss Tools tests Nightly Build Update Site"/>
 	</feature>
 

Modified: trunk/usage/features/org.jboss.tools.usage.feature/pom.xml
===================================================================
--- trunk/usage/features/org.jboss.tools.usage.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/usage/features/org.jboss.tools.usage.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -12,4 +12,37 @@
 	<name>org.jboss.tools.usage.feature</name>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/usage/features/org.jboss.tools.usage.test.feature/pom.xml
===================================================================
--- trunk/usage/features/org.jboss.tools.usage.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/usage/features/org.jboss.tools.usage.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -12,4 +12,37 @@
 	<name>org.jboss.tools.usage.test.feature</name>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/usage/site/category.xml
===================================================================
--- trunk/usage/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/usage/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,5 +11,12 @@
 	<feature url="features/org.jboss.tools.usage.test.feature_0.0.0.jar" id="org.jboss.tools.usage.test.feature" version="0.0.0">
 		<category name="JBoss Tools Usage Reporting Nightly Build Update Site"/>
 	</feature>
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.usage.feature.source_0.0.0.jar" id="org.jboss.tools.usage.feature.source" version="0.0.0">
+		<category name="JBoss Tools Usage Reporting Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.usage.test.feature.source_0.0.0.jar" id="org.jboss.tools.usage.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools Usage Reporting Nightly Build Update Site"/>
+	</feature>
 
 </site>

Modified: trunk/ws/features/org.jboss.tools.ws.feature/pom.xml
===================================================================
--- trunk/ws/features/org.jboss.tools.ws.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/ws/features/org.jboss.tools.ws.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -11,4 +11,38 @@
 	<artifactId>org.jboss.tools.ws.feature</artifactId>
 	
 	<packaging>eclipse-feature</packaging>
-</project>
\ No newline at end of file
+
+	<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>

Modified: trunk/ws/features/org.jboss.tools.ws.jaxrs.feature/pom.xml
===================================================================
--- trunk/ws/features/org.jboss.tools.ws.jaxrs.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/ws/features/org.jboss.tools.ws.jaxrs.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -12,4 +12,38 @@
 	<artifactId>org.jboss.tools.ws.jaxrs.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>

Modified: trunk/ws/features/org.jboss.tools.ws.test.feature/pom.xml
===================================================================
--- trunk/ws/features/org.jboss.tools.ws.test.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/ws/features/org.jboss.tools.ws.test.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,38 @@
 	<artifactId>org.jboss.tools.ws.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>

Modified: trunk/ws/site/category.xml
===================================================================
--- trunk/ws/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/ws/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -14,5 +14,14 @@
 	<feature url="features/org.jboss.tools.ws.test.feature_0.0.0.jar" id="org.jboss.tools.ws.test.feature" version="0.0.0">
 		<category name="JBoss Tools ws Nightly Build Update Site"/>
 	</feature>
-
+	<!-- Sources -->
+	<feature url="features/org.jboss.tools.ws.feature.source_0.0.0.jar" id="org.jboss.tools.ws.feature.source" version="0.0.0">
+		<category name="JBoss Tools ws Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.ws.jaxrs.feature.source_0.0.0.jar" id="org.jboss.tools.ws.jaxrs.feature.source" version="0.0.0">
+		<category name="JBoss Tools ws Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.jboss.tools.ws.test.feature.source_0.0.0.jar" id="org.jboss.tools.ws.test.feature.source" version="0.0.0">
+		<category name="JBoss Tools ws Nightly Build Update Site"/>
+	</feature>
 </site>

Modified: trunk/xulrunner/features/org.mozilla.xpcom.feature/pom.xml
===================================================================
--- trunk/xulrunner/features/org.mozilla.xpcom.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/xulrunner/features/org.mozilla.xpcom.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.mozilla.xpcom.feature</artifactId> 
 	<version>1.9.216-SNAPSHOT</version>
 	<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>

Modified: trunk/xulrunner/features/org.mozilla.xulrunner.feature/pom.xml
===================================================================
--- trunk/xulrunner/features/org.mozilla.xulrunner.feature/pom.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/xulrunner/features/org.mozilla.xulrunner.feature/pom.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -10,4 +10,37 @@
 	<artifactId>org.mozilla.xulrunner.feature</artifactId> 
 	<version>1.9.218-SNAPSHOT</version>
 	<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>

Modified: trunk/xulrunner/site/category.xml
===================================================================
--- trunk/xulrunner/site/category.xml	2012-03-16 13:50:39 UTC (rev 39560)
+++ trunk/xulrunner/site/category.xml	2012-03-16 15:17:55 UTC (rev 39561)
@@ -9,4 +9,11 @@
   <category-def name="XulRunner" label="XulRunner support for JBoss Tools">
     <description>XulRunner support for JBoss Tools</description>
   </category-def>
+	<!-- Sources -->
+  <feature url="features/org.mozilla.xulrunner.feature.source_0.0.0.jar" id="org.mozilla.xulrunner.feature.source" version="0.0.0">
+    <category name="XulRunner"/>
+  </feature>
+  <feature url="features/org.mozilla.xpcom.feature.source_0.0.0.jar" id="org.mozilla.xpcom.feature.source" version="0.0.0">
+    <category name="XulRunner"/>
+  </feature>
 </site>



More information about the jbosstools-commits mailing list