Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Fedorenko2012-08-18 02:16:28 +0000
committerIgor Fedorenko2012-08-18 02:16:28 +0000
commit2c0d905fb262e8e1f7b886538118cba4a9e34c01 (patch)
treec9b43ba5f2a8de38b5ae7a568bfe82c7db9b3e5e /m2e-maven-runtime
parent09a35be7a716e5f17b51955d84f587797b356027 (diff)
downloadm2e-core-2c0d905fb262e8e1f7b886538118cba4a9e34c01.tar.gz
m2e-core-2c0d905fb262e8e1f7b886538118cba4a9e34c01.tar.xz
m2e-core-2c0d905fb262e8e1f7b886538118cba4a9e34c01.zip
Introduced -Peclipse-sign to sign and pack200 on build.eclipse.org
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Diffstat (limited to 'm2e-maven-runtime')
-rw-r--r--m2e-maven-runtime/pom.xml76
1 files changed, 75 insertions, 1 deletions
diff --git a/m2e-maven-runtime/pom.xml b/m2e-maven-runtime/pom.xml
index 1e13a8b6..4db066a9 100644
--- a/m2e-maven-runtime/pom.xml
+++ b/m2e-maven-runtime/pom.xml
@@ -34,7 +34,8 @@
<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
<osgi-version-qualifier>${maven.build.timestamp}</osgi-version-qualifier>
<maven-bundle-plugin.version>2.3.6</maven-bundle-plugin.version>
- <tycho.version>0.14.0</tycho.version>
+ <tycho.version>0.15.0</tycho.version>
+ <tycho-extras-version>${tycho.version}</tycho-extras-version>
</properties>
<modules>
@@ -122,6 +123,79 @@
</pluginManagement>
</build>
</profile>
+
+ <profile>
+ <id>eclipse-sign</id>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>m2e-cbi</id>
+ <url>http://download.eclipse.org/technology/m2e/maven/</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>
+ <configuration>
+ <supportedProjectTypes>
+ <supportedProjectType>bundle</supportedProjectType>
+ </supportedProjectTypes>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.eclipse.cbi.maven.plugins</groupId>
+ <artifactId>eclipse-jarsigner-plugin</artifactId>
+ <version>1.0.0</version>
+ <executions>
+ <execution>
+ <id>sign</id>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <supportedProjectTypes>
+ <supportedProjectType>bundle</supportedProjectType>
+ </supportedProjectTypes>
+ </configuration>
+ </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>
+ <configuration>
+ <supportedProjectTypes>
+ <supportedProjectType>bundle</supportedProjectType>
+ </supportedProjectTypes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
</profiles>
</project>

Back to the top