From ed1dd11d99b279e23ab0a49d332a09594bae28f1 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Fri, 4 Jul 2025 19:36:07 +0200 Subject: [PATCH 1/2] Use the new Maven central publishing workflow See https://central.sonatype.org/publish/publish-portal-maven/ --- pom.xml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index 0a7811fe0..da3dd5fee 100644 --- a/pom.xml +++ b/pom.xml @@ -104,7 +104,7 @@ 0.15.1 0.28.4 0.5.1 - 1.7.0 + 0.8.0 3.2.7 3.1.1 2.2.0 @@ -459,15 +459,14 @@ ${revapi-maven-plugin.version} - org.sonatype.plugins - nexus-staging-maven-plugin - ${nexus-staging-maven-plugin.version} + org.sonatype.central + central-publishing-maven-plugin + ${central-publishing-maven-plugin.version} true - ossrh - https://s01.oss.sonatype.org/ - true - 15 + central + true + published @@ -1026,9 +1025,8 @@ - org.sonatype.plugins - nexus-staging-maven-plugin - true + org.sonatype.central + central-publishing-maven-plugin From eac3392e06d5d244df1b54a8a58f6de58d9e9442 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Fri, 4 Jul 2025 19:44:55 +0200 Subject: [PATCH 2/2] Sort POM elements --- pom.xml | 56 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/pom.xml b/pom.xml index 3c46a19a5..c5f349cd7 100644 --- a/pom.xml +++ b/pom.xml @@ -214,8 +214,8 @@ slf4j-api - junit-platform-engine org.junit.platform + junit-platform-engine @@ -675,6 +675,17 @@ true + + org.apache.maven.plugins + maven-dependency-plugin + + + + properties + + + + org.apache.maven.plugins maven-enforcer-plugin @@ -813,6 +824,22 @@ ${pmd.skip} + + run-pmd-metrics + + pmd + + verify + + ${project.build.directory}/metrics + + /category/java/metric.xml + + net.sourceforge.pmd.renderers.MetricsRenderer + false + ${pmd.skip} + + run-pmd-tests @@ -837,22 +864,6 @@ ${pmd.skip} - - run-pmd-metrics - - pmd - - verify - - ${project.build.directory}/metrics - - /category/java/metric.xml - - net.sourceforge.pmd.renderers.MetricsRenderer - false - ${pmd.skip} - - @@ -875,17 +886,6 @@ - - org.apache.maven.plugins - maven-dependency-plugin - - - - properties - - - - org.apache.maven.plugins maven-surefire-plugin