Skip to content

Commit 36d1cac

Browse files
isidoreLarsEckartJayBazuzi
committed
. e moving towards new maven
Co-Authored-By: Lars Eckart <[email protected]> Co-Authored-By: Jay Bazuzi <[email protected]>
1 parent df1f723 commit 36d1cac

File tree

3 files changed

+27
-29
lines changed

3 files changed

+27
-29
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ jobs:
3636
maven-args: "-P release"
3737
nexus-username: ${{ secrets.nexus_user_name }}
3838
nexus-password: ${{ secrets.nexus_password }}
39+
# mvn deploy -P release --settings settings.xml
3940
env:
4041
JAVA_HOME: /usr/lib/jvm/java-17-openjdk/
4142

pom.xml

Lines changed: 17 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -43,25 +43,26 @@
4343
</scm>
4444

4545
<properties>
46-
<java.version>1.8</java.version>
47-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
48-
<skipFormatCode>false</skipFormatCode>
49-
<maven.compiler.source>20</maven.compiler.source>
50-
<maven.compiler.target>20</maven.compiler.target>
51-
52-
</properties>
53-
5446
<distributionManagement>
5547
<snapshotRepository>
5648
<id>ossrh</id>
57-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
49+
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
5850
</snapshotRepository>
5951
<repository>
6052
<id>ossrh</id>
61-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
53+
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
6254
</repository>
6355
</distributionManagement>
6456

57+
<properties>
58+
<java.version>1.8</java.version>
59+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
60+
<skipFormatCode>false</skipFormatCode>
61+
<maven.compiler.source>20</maven.compiler.source>
62+
<maven.compiler.target>20</maven.compiler.target>
63+
64+
</properties>
65+
6566
<dependencies>
6667

6768
</dependencies>
@@ -118,17 +119,6 @@
118119
</configuration>
119120
<version>3.14.0</version>
120121
</plugin>
121-
<plugin>
122-
<groupId>org.sonatype.plugins</groupId>
123-
<artifactId>nexus-staging-maven-plugin</artifactId>
124-
<version>1.7.0</version>
125-
<extensions>true</extensions>
126-
<configuration>
127-
<serverId>ossrh</serverId>
128-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
129-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
130-
</configuration>
131-
</plugin>
132122
<plugin>
133123
<groupId>org.apache.maven.plugins</groupId>
134124
<artifactId>maven-site-plugin</artifactId>
@@ -220,16 +210,14 @@
220210
</executions>
221211
</plugin>
222212
<plugin>
223-
<groupId>org.sonatype.plugins</groupId>
224-
<artifactId>nexus-staging-maven-plugin</artifactId>
225-
<version>1.7.0</version>
213+
<groupId>org.sonatype.central</groupId>
214+
<artifactId>central-publishing-maven-plugin</artifactId>
215+
<version>0.8.0</version>
226216
<extensions>true</extensions>
227217
<configuration>
228-
<serverId>ossrh</serverId>
229-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
230-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
231-
</configuration>
232-
</plugin>
218+
<publishingServerId>central</publishingServerId>
219+
</configuration>
220+
</plugin>
233221
</plugins>
234222
</build>
235223
</profile>

settings.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<settings>
2+
<servers>
3+
<server>
4+
<id>central</id>
5+
<username>%username%</username>
6+
<password>%password%</password>
7+
</server>
8+
</servers>
9+
</settings>

0 commit comments

Comments
 (0)