🔧 use Maven Central Portal

https://github.com/alibaba/nacos/issues/13358

settings.xml servers use:

<server>
  <id>central</id>
  <username>${CENTRAL_USERNAME}</username>
  <password>${CENTRAL_PASSWORD}</password>
</server>
This commit is contained in:
徐晓伟
2025-05-19 09:19:02 +08:00
parent 43728fb6cc
commit 6a21591e61
3 changed files with 80 additions and 19 deletions

View File

@@ -43,6 +43,11 @@
<caffeine.version>3.2.0</caffeine.version>
<forest.version>1.6.4</forest.version>
<okhttps.version>4.1.0</okhttps.version>
<!-- Maven GPG Plugin -->
<maven-gpg-plugin.version>3.2.7</maven-gpg-plugin.version>
<!-- Maven Central Portal -->
<central.publishing.maven.version>0.7.0</central.publishing.maven.version>
</properties>
<dependencyManagement>
@@ -323,14 +328,6 @@
</dependencies>
</dependencyManagement>
<!-- 父仓库 -->
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>7</version>
<relativePath/>
</parent>
<!-- 项目构建 -->
<build>
@@ -372,7 +369,28 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<publishingServerId>central</publishingServerId>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
@@ -400,6 +418,17 @@
</lifecycleMappingMetadata>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${maven-gpg-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>${central.publishing.maven.version}</version>
</plugin>
</plugins>
</pluginManagement>
</build>