Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2016-09-04 02:25:29 -0400
committerAlexander Kurtakov2016-09-04 02:25:29 -0400
commit44e170cd006666b585ebff0f1b6144995fd9a994 (patch)
treec52576c44fe06fad3c4015b37adc04da86c1785f
parent801d92491f5a37274c0598b7157cd25d94aada23 (diff)
downloadorg.eclipse.ecf-44e170cd006666b585ebff0f1b6144995fd9a994.tar.gz
org.eclipse.ecf-44e170cd006666b585ebff0f1b6144995fd9a994.tar.xz
org.eclipse.ecf-44e170cd006666b585ebff0f1b6144995fd9a994.zip
Bug 396457 - [Releng][Maven] Create a build based on tycho
Generate source features and include them in the p2 site generated. Change-Id: Ie73a6147651cf17a194e8dd3cf66a1896cf7245a Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
-rw-r--r--pom.xml14
-rw-r--r--releng/org.eclipse.ecf.releng.repository/category.xml19
2 files changed, 33 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
index 282017ab4..b2470aa24 100644
--- a/pom.xml
+++ b/pom.xml
@@ -164,6 +164,20 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
<pluginManagement>
<plugins>
diff --git a/releng/org.eclipse.ecf.releng.repository/category.xml b/releng/org.eclipse.ecf.releng.repository/category.xml
index 167336c48..7b4fafc11 100644
--- a/releng/org.eclipse.ecf.releng.repository/category.xml
+++ b/releng/org.eclipse.ecf.releng.repository/category.xml
@@ -18,5 +18,24 @@
<feature id="org.eclipse.ecf.filetransfer.ssl.feature" version="0.0.0">
<category name="core"/>
</feature>
+ <feature id="org.eclipse.ecf.core.feature.source" version="0.0.0">
+ <category name="core sources"/>
+ </feature>
+ <feature id="org.eclipse.ecf.core.ssl.feature.source" version="0.0.0">
+ <category name="core sources"/>
+ </feature>
+ <feature id="org.eclipse.ecf.filetransfer.feature.source" version="0.0.0">
+ <category name="core sources"/>
+ </feature>
+ <feature id="org.eclipse.ecf.filetransfer.httpclient4.feature.source" version="0.0.0">
+ <category name="core sources"/>
+ </feature>
+ <feature id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.source" version="0.0.0">
+ <category name="core sources"/>
+ </feature>
+ <feature id="org.eclipse.ecf.filetransfer.ssl.feature.source" version="0.0.0">
+ <category name="core sources"/>
+ </feature>
<category-def name="core" label="ECF Core Features"/>
+ <category-def name="core sources" label="ECF Core Source Features"/>
</site>

Back to the top