From 6ba464a2ab3880cb870d5c3bcd68fa4729b51294 Mon Sep 17 00:00:00 2001 From: Mikael Barbero Date: Thu, 13 Apr 2017 22:11:40 +0200 Subject: Bug 515269 - Create parent pom.xml for products It helps getting rid of "eclipse-win-sign" and "eclipse-mac-sign" in all epp.package.xxx.product Change-Id: Ifa2ca306999cc182198e6cd1f2a62275d3cda811 Signed-off-by: Mikael Barbero --- releng/org.eclipse.epp.config/parent/pom.xml | 21 +-- .../org.eclipse.epp.config/parent/product/pom.xml | 144 +++++++++++++++++++++ 2 files changed, 155 insertions(+), 10 deletions(-) create mode 100644 releng/org.eclipse.epp.config/parent/product/pom.xml (limited to 'releng/org.eclipse.epp.config/parent') diff --git a/releng/org.eclipse.epp.config/parent/pom.xml b/releng/org.eclipse.epp.config/parent/pom.xml index 494812e8..fa0e4298 100644 --- a/releng/org.eclipse.epp.config/parent/pom.xml +++ b/releng/org.eclipse.epp.config/parent/pom.xml @@ -8,6 +8,7 @@ Contributors: EclipseSource - initial implementation + Mikael Barbero (Eclipse Foundation) - clean-up and parent factorization --> - - org.eclipse.tycho - tycho-p2-repository-plugin - ${tycho.version} - - true - true - - - org.codehaus.mojo build-helper-maven-plugin @@ -239,6 +230,15 @@ tycho-packaging-plugin ${tycho.version} + + org.eclipse.tycho + tycho-p2-repository-plugin + ${tycho.version} + + true + true + + org.eclipse.tycho tycho-surefire-plugin @@ -350,6 +350,7 @@ + org.apache.maven.plugins maven-antrun-plugin 1.6 diff --git a/releng/org.eclipse.epp.config/parent/product/pom.xml b/releng/org.eclipse.epp.config/parent/product/pom.xml new file mode 100644 index 00000000..226b5a0c --- /dev/null +++ b/releng/org.eclipse.epp.config/parent/product/pom.xml @@ -0,0 +1,144 @@ + + + + 4.0.0 + + + org.eclipse.epp + org.eclipse.epp-parent + 4.7.0-SNAPSHOT + .. + + + Eclipse Packaging Project (EPP) Product parent + + org.eclipse.epp-product-parent + pom + + + + + + org.eclipse.tycho + tycho-p2-repository-plugin + + + + org.eclipse.tycho.extras + tycho-p2-extras-plugin + + + mirror-to-central-epp-repository + verify + + mirror + + + + + ${project.build.directory}/repository + + + + + + id ~= /*epp*/ && !(id ~= /*org.eclipse.epp.mpc*/) && !(id ~= /*org.eclipse.epp.logging.aeri*/) + + + + ${eclipse.epp.targetRepository} + true + true + false + false + false + true + true + + + + + + + org.eclipse.tycho + tycho-p2-director-plugin + + + + org.apache.maven.plugins + maven-antrun-plugin + + + + + + + + eclipse-sign-mac + + + + org.eclipse.cbi.maven.plugins + eclipse-macsigner-plugin + ${cbi.version} + + + sign + package + + sign + + + ${project.build.directory}/products/${project.artifactId} + + Eclipse.app + + + + + + + + + + + eclipse-sign-windows + + + + org.eclipse.cbi.maven.plugins + eclipse-winsigner-plugin + ${cbi.version} + + + sign + + sign + + package + + ${project.build.directory}/products/${project.artifactId} + + eclipse.exe + eclipsec.exe + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3