From e64bd10f499e040d5797221381389db40ca49555 Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Wed, 20 Nov 2013 09:20:20 +0100 Subject: [PATCH] 422061 - NatTable builds depend on missing eclipse-signing-maven-plugin Swaps out the old DASH eclipse signer for the newer CBI jarsigner to perform signing. This patch adds a new profile "sign" which when called via -Psign will sign each individual jars using the Eclipse signing infrastructure. The result of the build can be retrieved in the updatesite/target/repository directory. Signed-off-by: Thanh Ha --- org.eclipse.nebula.widgets.nattable.parent/pom.xml | 31 ++++ .../pom.xml | 201 +++++++-------------- 2 files changed, 100 insertions(+), 132 deletions(-) diff --git a/org.eclipse.nebula.widgets.nattable.parent/pom.xml b/org.eclipse.nebula.widgets.nattable.parent/pom.xml index e8ac1e74..9e18c760 100644 --- a/org.eclipse.nebula.widgets.nattable.parent/pom.xml +++ b/org.eclipse.nebula.widgets.nattable.parent/pom.xml @@ -36,8 +36,16 @@ 0.19.0 + 1.0.5 + + + cbi + https://repo.eclipse.org/content/repositories/cbi-releases/ + + + @@ -106,4 +114,27 @@ + + + sign + + + + org.eclipse.cbi.maven.plugins + eclipse-jarsigner-plugin + ${cbi-version} + + + sign + verify + + sign + + + + + + + + diff --git a/org.eclipse.nebula.widgets.nattable.updatesite/pom.xml b/org.eclipse.nebula.widgets.nattable.updatesite/pom.xml index 5f96df6a..a8efab80 100644 --- a/org.eclipse.nebula.widgets.nattable.updatesite/pom.xml +++ b/org.eclipse.nebula.widgets.nattable.updatesite/pom.xml @@ -1,132 +1,69 @@ - - - - - 4.0.0 - - - parent - org.eclipse.nebula.widgets.nattable - 1.0.1-SNAPSHOT - ../org.eclipse.nebula.widgets.nattable.parent - - - org.eclipse.nebula.widgets.nattable.updatesite - eclipse-repository - - NatTable Update Site - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - assembly.xml - - - - - make-assembly - package - - single - - - - - - - maven-resources-plugin - - - copy-resources - validate - - copy-resources - - - ${basedir}/target/repository - - - . - - index.html - web/* - - - - - - - - - - - - - build-server - - - Eclipse Nexus - http://maven.eclipse.org/nexus/content/repositories/public/ - - - - - - - org.eclipse.dash.maven - eclipse-signing-maven-plugin - 1.0.5 - - - pack - - ${project.build.directory}/${project.artifactId}-${project.version}-site.zip - - package - - pack - - - - sign - - ${project.build.directory}/${project.artifactId}-${project.version}-site.zip - /home/data/httpd/download-staging.priv/technology/nebula/nattable - - package - - sign - - - - repack - - ${project.build.directory}/signed/site_assembly.zip - - package - - pack - - - - fixCheckSums - package - - fixCheckSums - - - - - - - - - - + + + + + 4.0.0 + + + parent + org.eclipse.nebula.widgets.nattable + 1.0.1-SNAPSHOT + ../org.eclipse.nebula.widgets.nattable.parent + + + org.eclipse.nebula.widgets.nattable.updatesite + eclipse-repository + + NatTable Update Site + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + assembly.xml + + + + + make-assembly + package + + single + + + + + + + maven-resources-plugin + + + copy-resources + validate + + copy-resources + + + ${basedir}/target/repository + + + . + + index.html + web/* + + + + + + + + + + -- cgit v1.2.3