From dfba2d3ae97a98e57ea79a8784d21435d402f416 Mon Sep 17 00:00:00 2001 From: Simon Hirtreiter <14137977+simonhir@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:43:33 +0100 Subject: [PATCH] Refact/multi module pmd conf add missing maven central release (#243) * :recycle: mv pmd conf to separate module * :wrench: gateway use pmd module * :construction_worker: ci add refarch-libs * :construction_worker: libs add maven central release to pom * :memo: add refarch-libs to issue templates * :recycle: pmd module rename parent to refarch-tools * Revert ":wrench: gateway use pmd module" This reverts commit 820fa8bc286122b3cdc38786f18f412c4e552661. * :bookmark: pmd share-files duplicate for now * :recycle: pmd module rename parent to refarch-tools * :recycle: pmd module rename parent to refarch-tools * :wrench: refarch-tools use default pom * :wrench: pmd dummy class for javadoc * :wrench: refarch-tools rm pmd and spotbugs * :wrench: refarch-tools cleanup pom * :wrench: pmd use parent pom * :wrench: pmd update ruleset description * :green_heart: ci codeql add refarch-tools * :wrench: refarch-tools add maven central release * :fire: refarch-tools pom cleanup exclude --- refarch-tools/pom.xml | 75 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/refarch-tools/pom.xml b/refarch-tools/pom.xml index 735a27d7..5aabc5a6 100644 --- a/refarch-tools/pom.xml +++ b/refarch-tools/pom.xml @@ -28,7 +28,9 @@ ${java.version} + 0.5.0 3.1.1 + 3.2.7 @@ -38,6 +40,33 @@ org.apache.maven.plugins maven-compiler-plugin + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + accessibility,html,reference,syntax + + + + attach-javadocs + + jar + + + + org.apache.maven.plugins @@ -45,6 +74,9 @@ ${maven-release-plugin.version} true + false + release + deploy @@ -57,6 +89,49 @@ + + + release + + + + + org.sonatype.central + central-publishing-maven-plugin + ${central-publishing-maven-plugin.version} + true + + true + ${project.groupId}:${project.artifactId}:${project.version} + + + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + + sign-artifacts + verify + + sign + + + + + --pinentry-mode + loopback + + + + + + + + + + https://github.com/it-at-m/refarch.git scm:git:https://github.com/it-at-m/refarch.git