Switch to central from ossrh for artifact publication
Some checks failed
Test / build (push) Has been cancelled

This commit is contained in:
Jon Chambers 2026-01-08 10:30:33 -05:00
parent 7dfb5b8e5a
commit 8d6405d458
2 changed files with 19 additions and 9 deletions

View File

@ -23,7 +23,7 @@ jobs:
java-version: '21'
distribution: 'temurin'
cache: 'maven'
server-id: ossrh # Value of the distributionManagement/repository/id field of the pom.xml
server-id: central # Value of the distributionManagement/repository/id field of the pom.xml
server-username: MAVEN_USERNAME # env variable for username in deploy
server-password: MAVEN_CENTRAL_TOKEN # env variable for token in deploy
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import

26
pom.xml
View File

@ -19,14 +19,6 @@
<inceptionYear>2025</inceptionYear>
<url>https://github.com/signalapp/simple-grpc</url>
<distributionManagement>
<repository>
<id>ossrh</id>
<name>Central Repository OSSRH</name>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
<licenses>
<license>
<name>AGPLv3</name>
@ -188,6 +180,12 @@
<version>3.6.1</version>
</plugin>
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>0.9.0</version>
</plugin>
<plugin>
<groupId>org.xolstice.maven.plugins</groupId>
<artifactId>protobuf-maven-plugin</artifactId>
@ -260,6 +258,18 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<autoPublish>true</autoPublish>
<waitUntil>published</waitUntil>
</configuration>
</plugin>
</plugins>
</build>
</project>