Skip to content

Commit 3261ebb

Browse files
committed
pom.xml: upgrade to more modern plugin version, upgrade to use central-publishing-maven-plugin instead of OSSRH upload, as OSSRH got fully deprecated July 2025
1 parent e3b065f commit 3261ebb

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

pom.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040

4141
<properties>
4242
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
43-
<maven.compiler.source>1.7</maven.compiler.source>
44-
<maven.compiler.target>1.7</maven.compiler.target>
43+
<maven.compiler.source>1.8</maven.compiler.source>
44+
<maven.compiler.target>1.8</maven.compiler.target>
4545
</properties>
4646

4747
<profiles>
@@ -51,7 +51,7 @@
5151
<jdk>[1.9,)</jdk>
5252
</activation>
5353
<properties>
54-
<maven.compiler.release>7</maven.compiler.release>
54+
<maven.compiler.release>8</maven.compiler.release>
5555
</properties>
5656
</profile>
5757
</profiles>
@@ -66,7 +66,7 @@
6666
<plugin>
6767
<groupId>org.apache.maven.plugins</groupId>
6868
<artifactId>maven-source-plugin</artifactId>
69-
<version>2.2.1</version>
69+
<version>3.3.0</version>
7070
<executions>
7171
<execution>
7272
<id>attach-sources</id>
@@ -79,7 +79,7 @@
7979
<plugin>
8080
<groupId>org.apache.maven.plugins</groupId>
8181
<artifactId>maven-javadoc-plugin</artifactId>
82-
<version>3.2.0</version>
82+
<version>3.6.3</version>
8383
<executions>
8484
<execution>
8585
<id>attach-javadocs</id>
@@ -119,7 +119,7 @@
119119
<plugin>
120120
<groupId>org.apache.maven.plugins</groupId>
121121
<artifactId>maven-gpg-plugin</artifactId>
122-
<version>1.5</version>
122+
<version>3.1.0</version>
123123
<executions>
124124
<execution>
125125
<id>sign-artifacts</id>
@@ -130,20 +130,20 @@
130130
</execution>
131131
</executions>
132132
</plugin>
133+
<plugin>
134+
<groupId>org.sonatype.central</groupId>
135+
<artifactId>central-publishing-maven-plugin</artifactId>
136+
<version>0.8.0</version>
137+
<extensions>true</extensions>
138+
<configuration>
139+
<publishingServerId>central</publishingServerId>
140+
<tokenAuth>true</tokenAuth>
141+
<!-- <autoPublish>true</autoPublish>-->
142+
</configuration>
143+
</plugin>
133144
</plugins>
134145
</build>
135146

136-
<distributionManagement>
137-
<snapshotRepository>
138-
<id>ossrh</id>
139-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
140-
</snapshotRepository>
141-
<repository>
142-
<id>ossrh</id>
143-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
144-
</repository>
145-
</distributionManagement>
146-
147147
<dependencies>
148148
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
149149
<dependency>

0 commit comments

Comments
 (0)