diff options
Diffstat (limited to 'releng/org.eclipse.epp.config/parent/pom.xml')
-rw-r--r-- | releng/org.eclipse.epp.config/parent/pom.xml | 201 |
1 files changed, 57 insertions, 144 deletions
diff --git a/releng/org.eclipse.epp.config/parent/pom.xml b/releng/org.eclipse.epp.config/parent/pom.xml index 48dbf364..494812e8 100644 --- a/releng/org.eclipse.epp.config/parent/pom.xml +++ b/releng/org.eclipse.epp.config/parent/pom.xml @@ -171,20 +171,6 @@ </plugin> <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-source-plugin</artifactId> - <version>${tycho.version}</version> - <executions> - <execution> - <id>plugin-source</id> - <goals> - <goal>plugin-source</goal> - </goals> - </execution> - </executions> - </plugin> - - <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.8</version> @@ -262,6 +248,63 @@ <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-source-plugin</artifactId> <version>${tycho.version}</version> + <configuration> + <archive> + <addMavenDescriptor>false</addMavenDescriptor> + </archive> + </configuration> + <executions> + <execution> + <id>plugin-source</id> + <goals> + <goal>plugin-source</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200a-plugin</artifactId> + <version>${tycho.extras.version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200b-plugin</artifactId> + <version>${tycho.extras.version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho.version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.cbi.maven.plugins</groupId> + <artifactId>eclipse-jarsigner-plugin</artifactId> + <version>${cbi.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>2.6</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-source-feature-plugin</artifactId> + <version>${tycho.extras.version}</version> + <configuration> + <archive> + <addMavenDescriptor>false</addMavenDescriptor> + </archive> + </configuration> + <executions> + <execution> + <id>source-feature</id> + <phase>package</phase> + <goals> + <goal>source-feature</goal> + </goals> + </execution> + </executions> </plugin> <plugin> <groupId>org.eclipse.tycho.extras</groupId> @@ -335,136 +378,6 @@ <profiles> - <profile> - <id>eclipse-sign-jar</id> - - <pluginRepositories> - <pluginRepository> - <id>eclipse-cbi</id> - <url>https://repo.eclipse.org/content/groups/cbi/</url> - </pluginRepository> - </pluginRepositories> - - <build> - <plugins> - <plugin> - <groupId>org.eclipse.tycho.extras</groupId> - <artifactId>tycho-pack200a-plugin</artifactId> - <version>${tycho.extras.version}</version> - <executions> - <execution> - <id>pack200-normalize</id> - <goals> - <goal>normalize</goal> - </goals> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.eclipse.cbi.maven.plugins</groupId> - <artifactId>eclipse-jarsigner-plugin</artifactId> - <version>${cbi.version}</version> - <executions> - <execution> - <id>sign</id> - <goals> - <goal>sign</goal> - </goals> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.eclipse.tycho.extras</groupId> - <artifactId>tycho-pack200b-plugin</artifactId> - <version>${tycho.extras.version}</version> - <executions> - <execution> - <id>pack200-pack</id> - <goals> - <goal>pack</goal> - </goals> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-p2-plugin</artifactId> - <version>${tycho.version}</version> - <executions> - <execution> - <id>p2-metadata</id> - <goals> - <goal>p2-metadata</goal> - </goals> - <phase>package</phase> - </execution> - </executions> - <configuration> - <defaultP2Metadata>false</defaultP2Metadata> - </configuration> - </plugin> - </plugins> - </build> - </profile> - - <profile> - <id>update-branding-plugins-about.mappings</id> - <activation> - <file> - <exists>${basedir}/about.mappings</exists> - </file> - </activation> - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-resources-plugin</artifactId> - <version>${maven.resources.version}</version> - <executions> - <execution> - <id>process-about.mappings</id> - <phase>prepare-package</phase> - <configuration> - <outputDirectory>${project.build.directory}</outputDirectory> - <overwrite>true</overwrite> - <resources> - <resource> - <directory>${basedir}</directory> - <includes> - <include>about.mappings</include> - </includes> - <filtering>true</filtering> - </resource> - </resources> - </configuration> - <goals> - <goal>copy-resources</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-packaging-plugin</artifactId> - <version>${tycho.version}</version> - <configuration> - <additionalFileSets> - <fileSet> - <directory>${project.build.directory}</directory> - <includes> - <include>about.mappings</include> - </includes> - </fileSet> - </additionalFileSets> - </configuration> - </plugin> - </plugins> - </build> - </profile> - <!-- This profile needs to stay disabled for release builds, but may serve as a testing facility when carrying out tests with various p2 repositories. One possible use case |