From 0d92f543f5a41d707daf9a8fd12bac26674f1502 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Wed, 3 May 2023 14:39:17 +0200 Subject: 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 2a127bc9b6..058aa695db 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 8e0af18870..c9c2c4367b 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 -- cgit v1.2.3