From 0d92f543f5a41d707daf9a8fd12bac26674f1502 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Wed, 3 May 2023 14:39:17 +0200 Subject: [PATCH] PGP sign p2 artefacts This ensures bundles directly pulled from Maven Central are PGP signed by Tycho. See https://docs.google.com/document/d/1MnDBvOUwKvKacB-QKnH_PzK88dUlHkjs-D-DWEKmvkY Change-Id: I2a9308c091e602d40a1c143edb506a3e43dd0dc2 --- .../org.eclipse.jgit.repository/pom.xml | 33 +++++++++++++++++++ org.eclipse.jgit.packaging/pom.xml | 5 +++ 2 files changed, 38 insertions(+) diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/pom.xml b/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/pom.xml index 2a127bc9b..058aa695d 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/pom.xml +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/pom.xml @@ -107,4 +107,37 @@ ${project.version} + + + + gpg-sign + + + + org.eclipse.tycho + tycho-gpg-plugin + + + pgpsigner + package + + sign-p2-artifacts + + + E3E144E1 + true + + bcpg + bcpkix + bcprov + bcutil + + + + + + + + + diff --git a/org.eclipse.jgit.packaging/pom.xml b/org.eclipse.jgit.packaging/pom.xml index 8e0af1887..c9c2c4367 100644 --- a/org.eclipse.jgit.packaging/pom.xml +++ b/org.eclipse.jgit.packaging/pom.xml @@ -286,6 +286,11 @@ tycho-packaging-plugin ${tycho-version} + + org.eclipse.tycho + tycho-gpg-plugin + ${tycho-version} + org.eclipse.cbi.maven.plugins eclipse-jarsigner-plugin