diff options
-rw-r--r-- | features/org.eclipse.oomph.all-feature/build.properties | 3 | ||||
-rw-r--r-- | features/org.eclipse.oomph.all-feature/p2.inf | 5 | ||||
-rw-r--r-- | releng/org.eclipse.oomph.parent/features/pom.xml | 100 | ||||
-rw-r--r-- | releng/org.eclipse.oomph.parent/plugins/pom.xml | 42 | ||||
-rw-r--r-- | sites/org.eclipse.oomph.site/category.xml | 3 |
5 files changed, 70 insertions, 83 deletions
diff --git a/features/org.eclipse.oomph.all-feature/build.properties b/features/org.eclipse.oomph.all-feature/build.properties index 5bc7fc6dd..7c168557d 100644 --- a/features/org.eclipse.oomph.all-feature/build.properties +++ b/features/org.eclipse.oomph.all-feature/build.properties @@ -10,7 +10,8 @@ # UpdateTrigger = 20160322-1212 bin.includes = feature.xml,\ - feature.properties + feature.properties,\ + p2.inf generateSourceReferences = true src.includes = pom.xml diff --git a/features/org.eclipse.oomph.all-feature/p2.inf b/features/org.eclipse.oomph.all-feature/p2.inf new file mode 100644 index 000000000..93803b5eb --- /dev/null +++ b/features/org.eclipse.oomph.all-feature/p2.inf @@ -0,0 +1,5 @@ +requires.0.namespace=org.eclipse.equinox.p2.iu +requires.0.name=org.eclipse.oomph.all.source.feature.group +requires.0.range=[$version$,$version$] +requires.0.greedy=true +requires.0.optional=true diff --git a/releng/org.eclipse.oomph.parent/features/pom.xml b/releng/org.eclipse.oomph.parent/features/pom.xml index ae76f0a25..d700a59cc 100644 --- a/releng/org.eclipse.oomph.parent/features/pom.xml +++ b/releng/org.eclipse.oomph.parent/features/pom.xml @@ -60,62 +60,54 @@ Eike Stepper - initial API and implementation <module>../../../features/org.eclipse.oomph.workingsets-feature</module> </modules> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-source-feature-plugin</artifactId> + <executions> + <execution> + <id>generate-source-feature</id> + <goals> + <goal>source-feature</goal> + </goals> + <configuration> + <excludes> + <plugin id="org.apache.commons.codec"/> + <plugin id="org.apache.commons.logging"/> + <plugin id="org.apache.httpcomponents.httpclient"/> + <plugin id="org.apache.httpcomponents.httpcore"/> + <plugin id="org.eclipse.nebula.widgets.tablecombo"/> + <plugin id="org.eclipse.oomph.releng.helpcenter"/> + </excludes> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <executions> + <execution> + <id>default-p2-metadata-default</id> + <configuration> + <attachP2Metadata>false</attachP2Metadata> + </configuration> + </execution> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <profiles> <profile> - <id>generate-source</id> - <activation> - <property> - <name>GENERATE_SOURCE</name> - <value>true</value> - </property> - </activation> - <build> - <plugins> - <plugin> - <groupId>org.eclipse.tycho.extras</groupId> - <artifactId>tycho-source-feature-plugin</artifactId> - <executions> - <execution> - <id>generate-source-feature</id> - <goals> - <goal>source-feature</goal> - </goals> - <configuration> - <excludes> - <plugin id="org.apache.commons.codec"/> - <plugin id="org.apache.commons.logging"/> - <plugin id="org.apache.httpcomponents.httpclient"/> - <plugin id="org.apache.httpcomponents.httpcore"/> - <plugin id="org.eclipse.nebula.widgets.tablecombo"/> - <plugin id="org.eclipse.oomph.releng.helpcenter"/> - </excludes> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-p2-plugin</artifactId> - <executions> - <execution> - <id>default-p2-metadata-default</id> - <configuration> - <attachP2Metadata>false</attachP2Metadata> - </configuration> - </execution> - <execution> - <id>attach-p2-metadata</id> - <phase>package</phase> - <goals> - <goal>p2-metadata</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - <profile> <id>pack-and-sign</id> <activation> <property> diff --git a/releng/org.eclipse.oomph.parent/plugins/pom.xml b/releng/org.eclipse.oomph.parent/plugins/pom.xml index f6886de32..e4b67b822 100644 --- a/releng/org.eclipse.oomph.parent/plugins/pom.xml +++ b/releng/org.eclipse.oomph.parent/plugins/pom.xml @@ -115,33 +115,25 @@ Eike Stepper - initial API and implementation <module>../../../plugins/org.eclipse.oomph.workingsets.editor</module> </modules> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-source-plugin</artifactId> + <executions> + <execution> + <id>attach-source</id> + <goals> + <goal>plugin-source</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <profiles> <profile> - <id>generate-source</id> - <activation> - <property> - <name>GENERATE_SOURCE</name> - <value>true</value> - </property> - </activation> - <build> - <plugins> - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-source-plugin</artifactId> - <executions> - <execution> - <id>attach-source</id> - <goals> - <goal>plugin-source</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - <profile> <id>pack-and-sign</id> <activation> <property> diff --git a/sites/org.eclipse.oomph.site/category.xml b/sites/org.eclipse.oomph.site/category.xml index b3afbb62e..832f7e07f 100644 --- a/sites/org.eclipse.oomph.site/category.xml +++ b/sites/org.eclipse.oomph.site/category.xml @@ -90,9 +90,6 @@ <feature id="org.eclipse.oomph.all" version="0.0.0"> <category name="org.eclipse.oomph.others.category"/> </feature> - <feature id="org.eclipse.oomph.all.source" version="0.0.0"> - <category name="org.eclipse.oomph.others.category"/> - </feature> <feature id="org.eclipse.oomph.tests" version="0.0.0"> <category name="org.eclipse.oomph.others.category"/> </feature> |