Skip to content

Commit e0b25d6

Browse files
authored
Merge pull request #337 from NikishaPatil/main
Migrate to sonatype central portal publish
2 parents ea8f0c6 + 20f7909 commit e0b25d6

File tree

3 files changed

+38
-43
lines changed

3 files changed

+38
-43
lines changed

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
3838
- name: Set up settings.xml
3939
run: |
40-
echo "<settings><servers><server><id>${{ secrets.OSSRH_ID }}</id><username>${{ secrets.OSSRH_USERNAME }}</username><password>${{ secrets.OSSRH_TOKEN }}</password></server></servers><profiles><profile><id>${{ secrets.OSSRH_ID }}</id><activation><activeByDefault>true</activeByDefault></activation><properties><gpg.executable>gpg</gpg.executable><gpg.passphrase>${{ secrets.GPG_PASSPHRASE}}</gpg.passphrase></properties></profile></profiles></settings>" > /home/runner/.m2/settings.xml
40+
echo "<settings><servers><server><id>central</id><username>${{ secrets.CENTRAL_USERNAME }}</username><password>${{ secrets.CENTRAL_TOKEN }}</password></server></servers><profiles><profile><id>central</id><activation><activeByDefault>true</activeByDefault></activation><properties><gpg.executable>gpg</gpg.executable><gpg.passphrase>${{ secrets.GPG_PASSPHRASE }}</gpg.passphrase></properties></profile></profiles></settings>" > /home/runner/.m2/settings.xml
4141
cat /home/runner/.m2/settings.xml
4242
4343

core/pom.xml

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -242,36 +242,6 @@
242242
</dependency>
243243
</dependencies>
244244
</plugin>
245-
<plugin>
246-
<groupId>org.apache.maven.plugins</groupId>
247-
<artifactId>maven-source-plugin</artifactId>
248-
<version>${version.maven-source-plugin}</version>
249-
<executions>
250-
<execution>
251-
<id>attach-sources</id>
252-
<goals>
253-
<goal>jar-no-fork</goal>
254-
</goals>
255-
</execution>
256-
</executions>
257-
</plugin>
258-
<plugin>
259-
<groupId>org.apache.maven.plugins</groupId>
260-
<artifactId>maven-javadoc-plugin</artifactId>
261-
<version>${version.maven-javadoc-plugin}</version>
262-
<executions>
263-
<execution>
264-
<id>attach-javadocs</id>
265-
<goals>
266-
<goal>jar</goal>
267-
</goals>
268-
<configuration>
269-
<source>${maven.compiler.source}</source>
270-
<doclint>none</doclint>
271-
</configuration>
272-
</execution>
273-
</executions>
274-
</plugin>
275245
</plugins>
276246
<resources>
277247
<resource>

pom.xml

Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
<version.maven-gpg-plugin>3.2.7</version.maven-gpg-plugin>
104104
<version.maven-javadoc-plugin>3.11.2</version.maven-javadoc-plugin>
105105
<version.maven-source-plugin>3.3.1</version.maven-source-plugin>
106-
<version.org.sonatype.plugins.nexus-staging-maven-plugin>1.7.0</version.org.sonatype.plugins.nexus-staging-maven-plugin>
106+
<version.org.sonatype.central-publishing-maven-plugin>0.7.0</version.org.sonatype.central-publishing-maven-plugin>
107107

108108
</properties>
109109

@@ -113,26 +113,51 @@
113113
<module>maven-plugin-tests</module>
114114
</modules>
115115

116-
<distributionManagement>
117-
<snapshotRepository>
118-
<id>ossrh</id>
119-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
120-
</snapshotRepository>
121-
</distributionManagement>
122116

123117
<profiles>
124118
<profile>
125119
<id>release</id>
126120
<build>
127121
<plugins>
128122
<plugin>
129-
<groupId>org.sonatype.plugins</groupId>
130-
<artifactId>nexus-staging-maven-plugin</artifactId>
131-
<version>${version.org.sonatype.plugins.nexus-staging-maven-plugin}</version>
123+
<groupId>org.apache.maven.plugins</groupId>
124+
<artifactId>maven-source-plugin</artifactId>
125+
<version>3.3.1</version>
126+
<executions>
127+
<execution>
128+
<id>attach-sources</id>
129+
<goals>
130+
<goal>jar</goal>
131+
</goals>
132+
</execution>
133+
</executions>
134+
</plugin>
135+
<plugin>
136+
<groupId>org.apache.maven.plugins</groupId>
137+
<artifactId>maven-javadoc-plugin</artifactId>
138+
<version>3.11.2</version>
139+
<executions>
140+
<execution>
141+
<id>attach-javadocs</id>
142+
<goals>
143+
<goal>jar</goal>
144+
</goals>
145+
<configuration>
146+
<source>11</source>
147+
<doclint>none</doclint>
148+
</configuration>
149+
</execution>
150+
</executions>
151+
</plugin>
152+
<plugin>
153+
<groupId>org.sonatype.central</groupId>
154+
<artifactId>central-publishing-maven-plugin</artifactId>
155+
<version>${version.org.sonatype.central-publishing-maven-plugin}</version>
132156
<extensions>true</extensions>
133157
<configuration>
134-
<serverId>ossrh</serverId>
135-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
158+
<publishingServerId>central</publishingServerId>
159+
<waitUntil>published</waitUntil>
160+
<autoPublish>true</autoPublish>
136161
<autoReleaseAfterClose>true</autoReleaseAfterClose>
137162
</configuration>
138163
</plugin>

0 commit comments

Comments
 (0)