Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'packages/org.eclipse.epp.package.cpp.product/pom.xml')
-rw-r--r--packages/org.eclipse.epp.package.cpp.product/pom.xml110
1 files changed, 3 insertions, 107 deletions
diff --git a/packages/org.eclipse.epp.package.cpp.product/pom.xml b/packages/org.eclipse.epp.package.cpp.product/pom.xml
index 14d13730..69dcfe88 100644
--- a/packages/org.eclipse.epp.package.cpp.product/pom.xml
+++ b/packages/org.eclipse.epp.package.cpp.product/pom.xml
@@ -9,6 +9,7 @@
Contributors:
Thanh Ha (Eclipse Foundation) - initial implementation
EclipseSource - ongoing development
+ Mikael Barbero (Eclipse Foundation) - clean-up and parent factorization
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
@@ -18,117 +19,12 @@
<parent>
<groupId>org.eclipse.epp</groupId>
- <artifactId>org.eclipse.epp-parent</artifactId>
+ <artifactId>org.eclipse.epp-product-parent</artifactId>
<version>4.7.0-SNAPSHOT</version>
- <relativePath>../../releng/org.eclipse.epp.config/parent/</relativePath>
+ <relativePath>../../releng/org.eclipse.epp.config/parent/product</relativePath>
</parent>
<artifactId>epp.package.cpp</artifactId>
<packaging>eclipse-repository</packaging>
- <build>
- <plugins>
-
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-p2-extras-plugin</artifactId>
- <executions>
- <execution>
- <id>mirror-to-central-epp-repository</id>
- <phase>verify</phase>
- <goals>
- <goal>mirror</goal>
- </goals>
- <configuration>
- <source>
- <repository>
- <url>${project.build.directory}/repository</url>
- </repository>
- </source>
- <ius>
- <iu>
- <query>
- <expression>id ~= /*epp*/ &amp;&amp; !(id ~= /*org.eclipse.epp.mpc*/) &amp;&amp; !(id ~= /*org.eclipse.epp.logging.aeri*/)</expression>
- </query>
- </iu>
- </ius>
- <destination>${eclipse.epp.targetRepository}</destination>
- <followOnlyFilteredRequirements>true</followOnlyFilteredRequirements>
- <followStrictOnly>true</followStrictOnly>
- <includeFeatures>false</includeFeatures>
- <includeOptional>false</includeOptional>
- <includeNonGreedy>false</includeNonGreedy>
- <includePacked>true</includePacked>
- <append>true</append>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-director-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>eclipse-sign-mac</id>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.cbi.maven.plugins</groupId>
- <artifactId>eclipse-macsigner-plugin</artifactId>
- <version>${cbi.version}</version>
- <executions>
- <execution>
- <id>sign</id>
- <phase>package</phase>
- <goals>
- <goal>sign</goal>
- </goals>
- <configuration>
- <baseSearchDir>${project.build.directory}/products/${project.artifactId}</baseSearchDir>
- <fileNames>
- <fileName>Eclipse.app</fileName>
- </fileNames>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- <profile>
- <id>eclipse-sign-windows</id>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.cbi.maven.plugins</groupId>
- <artifactId>eclipse-winsigner-plugin</artifactId>
- <version>${cbi.version}</version>
- <executions>
- <execution>
- <id>sign</id>
- <goals>
- <goal>sign</goal>
- </goals>
- <phase>package</phase>
- <configuration>
- <baseSearchDir>${project.build.directory}/products/${project.artifactId}</baseSearchDir>
- <fileNames>
- <fileName>eclipse.exe</fileName>
- <fileName>eclipsec.exe</fileName>
- </fileNames>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>

Back to the top