From 865c06d9161eaee4286f099babc4e1094d4e6e09 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 4 Jul 2025 15:10:04 -0700 Subject: [PATCH] Update to new Sonatype deployment bits. Other plugin upgrades & modernizations. --- pom.xml | 60 ++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 42 insertions(+), 18 deletions(-) diff --git a/pom.xml b/pom.xml index 498c7a9e..9a81205f 100644 --- a/pom.xml +++ b/pom.xml @@ -1,11 +1,6 @@ 4.0.0 - - org.sonatype.oss - oss-parent - 7 - com.threerings vilya-parent @@ -14,15 +9,15 @@ Vilya Facilities for making networked multiplayer games. - http://github.com/threerings/vilya/ + https://github.com/threerings/vilya/ - http://github.com/threerings/vilya/issues + https://github.com/threerings/vilya/issues GNU Lesser General Public License (LGPL), Version 2.1 - http://www.fsf.org/licensing/licenses/lgpl.txt + https://www.fsf.org/licensing/licenses/lgpl.txt repo @@ -38,12 +33,11 @@ scm:git:git://github.com/threerings/vilya.git scm:git:git@github.com:threerings/vilya.git - http://github.com/threerings/vilya/ + https://github.com/threerings/vilya/ core - @@ -85,12 +79,6 @@ true public -Xdoclint:all -Xdoclint:-missing - - http://samskivert.github.com/samskivert/apidocs/ - http://threerings.github.com/depot/apidocs/ - http://docs.guava-libraries.googlecode.com/git/javadoc/ - http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/api/ - @@ -103,6 +91,16 @@ maven-deploy-plugin 2.5 + + org.sonatype.central + central-publishing-maven-plugin + 0.8.0 + true + + central + true + + @@ -156,16 +154,42 @@ - release-sign-artifacts + release-extras performReleasetrue + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + attach-javadocs + + jar + + + + org.apache.maven.plugins maven-gpg-plugin - 1.1 + 1.5 sign-artifacts