Skip to content

Commit 3ed8491

Browse files
authored
Merge pull request #211 from Prafulrakhade/MOSIP-41674-migration-changes
[MOSIP-41674] central sonatype migration changes
2 parents 0b47386 + 8d26e34 commit 3ed8491

4 files changed

Lines changed: 63 additions & 90 deletions

File tree

.github/workflows/push-trigger.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
secrets:
4444
OSSRH_USER: ${{ secrets.OSSRH_USER }}
4545
OSSRH_SECRET: ${{ secrets.OSSRH_SECRET }}
46-
OSSRH_URL: ${{ secrets.OSSRH_SNAPSHOT_URL }}
46+
OSSRH_URL: ${{ secrets.OSSRH_CENTRAL_URL }}
4747
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
4848
GPG_SECRET: ${{ secrets.GPG_SECRET }}
4949
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}

kernel/kernel-auditmanager-api/pom.xml

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<maven.war.plugin.version>3.1.0</maven.war.plugin.version>
2121
<maven.javadoc.version>3.6.3</maven.javadoc.version>
2222
<maven-shade-plugin.version>2.3</maven-shade-plugin.version>
23+
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
2324

2425
<kernel.core.version>1.3.0-beta.2</kernel.core.version>
2526

@@ -81,11 +82,11 @@
8182
<distributionManagement>
8283
<snapshotRepository>
8384
<id>ossrh</id>
84-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
85+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
8586
</snapshotRepository>
8687
<repository>
8788
<id>ossrh</id>
88-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
89+
<url>https://central.sonatype.com/api/v1/publisher</url>
8990
</repository>
9091
</distributionManagement>
9192
<build>
@@ -104,26 +105,15 @@
104105
</executions>
105106
</plugin>
106107
<plugin>
107-
<groupId>org.sonatype.plugins</groupId>
108-
<artifactId>nexus-staging-maven-plugin</artifactId>
109-
<version>1.6.14</version>
108+
<groupId>org.sonatype.central</groupId>
109+
<artifactId>central-publishing-maven-plugin</artifactId>
110+
<version>${central.publishing.maven.plugin.version}</version>
110111
<extensions>true</extensions>
111-
<executions>
112-
<execution>
113-
<id>default-deploy</id>
114-
<phase>deploy</phase>
115-
<goals>
116-
<goal>deploy</goal>
117-
</goals>
118-
</execution>
119-
</executions>
120112
<configuration>
121-
<serverId>ossrh</serverId>
122-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
123-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
113+
<publishingServerId>ossrh</publishingServerId>
114+
<autoPublish>false</autoPublish>
124115
</configuration>
125116
</plugin>
126-
127117
<plugin>
128118
<groupId>org.apache.maven.plugins</groupId>
129119
<artifactId>maven-source-plugin</artifactId>

kernel/kernel-auditmanager-service/pom.xml

Lines changed: 24 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<maven.war.plugin.version>3.1.0</maven.war.plugin.version>
1919
<maven.javadoc.version>3.6.3</maven.javadoc.version>
2020
<maven-shade-plugin.version>2.3</maven-shade-plugin.version>
21+
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
2122

2223
<!-- spring -->
2324
<kernel.core.version>1.3.0-beta.2</kernel.core.version>
@@ -106,17 +107,17 @@
106107
<version>2.5.0</version>
107108
</dependency>
108109
</dependencies>
109-
110-
<distributionManagement>
110+
111+
<distributionManagement>
111112
<snapshotRepository>
112-
<id>ossrh</id>
113-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
114-
</snapshotRepository>
115-
<repository>
116-
<id>ossrh</id>
117-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
118-
</repository>
119-
</distributionManagement>
113+
<id>ossrh</id>
114+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
115+
</snapshotRepository>
116+
<repository>
117+
<id>ossrh</id>
118+
<url>https://central.sonatype.com/api/v1/publisher</url>
119+
</repository>
120+
</distributionManagement>
120121
<build>
121122
<plugins>
122123
<plugin>
@@ -132,6 +133,9 @@
132133
<goal>build-info</goal>
133134
<goal>repackage</goal>
134135
</goals>
136+
<configuration>
137+
<attach>false</attach>
138+
</configuration>
135139
</execution>
136140
</executions>
137141
</plugin>
@@ -148,27 +152,16 @@
148152
</execution>
149153
</executions>
150154
</plugin>
151-
<plugin>
152-
<groupId>org.sonatype.plugins</groupId>
153-
<artifactId>nexus-staging-maven-plugin</artifactId>
154-
<version>1.6.14</version>
155-
<extensions>true</extensions>
156-
<executions>
157-
<execution>
158-
<id>default-deploy</id>
159-
<phase>deploy</phase>
160-
<goals>
161-
<goal>deploy</goal>
162-
</goals>
163-
</execution>
164-
</executions>
165-
<configuration>
166-
<serverId>ossrh</serverId>
167-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
168-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
169-
</configuration>
170-
</plugin>
171-
155+
<plugin>
156+
<groupId>org.sonatype.central</groupId>
157+
<artifactId>central-publishing-maven-plugin</artifactId>
158+
<version>${central.publishing.maven.plugin.version}</version>
159+
<extensions>true</extensions>
160+
<configuration>
161+
<publishingServerId>ossrh</publishingServerId>
162+
<autoPublish>false</autoPublish>
163+
</configuration>
164+
</plugin>
172165
<plugin>
173166
<groupId>org.apache.maven.plugins</groupId>
174167
<artifactId>maven-source-plugin</artifactId>

kernel/pom.xml

Lines changed: 30 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<maven.sonar.plugin.version>3.7.0.1746</maven.sonar.plugin.version>
2424
<maven.javadoc.version>3.2.0</maven.javadoc.version>
2525
<maven-shade-plugin.version>2.3</maven-shade-plugin.version>
26+
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
2627

2728
<sonar.coverage.exclusions>**/constant/**,**/config/**,**/httpfilter/**,**/cache/**,**/entity/**,**/model/**,**/exception/**,**/repository/**,**/verticle/**,**/spi/**,"**/proxy/**"</sonar.coverage.exclusions>
2829
<sonar.cpd.exclusions>**/dto/**,**/entity/**,**/config/**</sonar.cpd.exclusions>
@@ -34,15 +35,15 @@
3435
</modules>
3536

3637
<repositories>
37-
<repository>
38-
<id>ossrh</id>
39-
<name>CentralRepository</name>
40-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
41-
<layout>default</layout>
42-
<snapshots>
43-
<enabled>true</enabled>
44-
</snapshots>
45-
</repository>
38+
<repository>
39+
<id>ossrh-central</id>
40+
<name>MavenCentralRepository</name>
41+
<url>https://central.sonatype.com/repository/maven-snapshots</url>
42+
<layout>default</layout>
43+
<snapshots>
44+
<enabled>true</enabled>
45+
</snapshots>
46+
</repository>
4647
<repository>
4748
<id>central</id>
4849
<name>MavenCentral</name>
@@ -53,17 +54,17 @@
5354
</snapshots>
5455
</repository>
5556
</repositories>
56-
57-
<distributionManagement>
57+
58+
<distributionManagement>
5859
<snapshotRepository>
59-
<id>ossrh</id>
60-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
61-
</snapshotRepository>
62-
<repository>
63-
<id>ossrh</id>
64-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
65-
</repository>
66-
</distributionManagement>
60+
<id>ossrh</id>
61+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
62+
</snapshotRepository>
63+
<repository>
64+
<id>ossrh</id>
65+
<url>https://central.sonatype.com/api/v1/publisher</url>
66+
</repository>
67+
</distributionManagement>
6768
<build>
6869
<plugins>
6970
<plugin>
@@ -170,27 +171,16 @@
170171
</execution>
171172
</executions>
172173
</plugin>
173-
<plugin>
174-
<groupId>org.sonatype.plugins</groupId>
175-
<artifactId>nexus-staging-maven-plugin</artifactId>
176-
<version>1.6.14</version>
177-
<extensions>true</extensions>
178-
<executions>
179-
<execution>
180-
<id>default-deploy</id>
181-
<phase>deploy</phase>
182-
<goals>
183-
<goal>deploy</goal>
184-
</goals>
185-
</execution>
186-
</executions>
187-
<configuration>
188-
<serverId>ossrh</serverId>
189-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
190-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
191-
</configuration>
192-
</plugin>
193-
174+
<plugin>
175+
<groupId>org.sonatype.central</groupId>
176+
<artifactId>central-publishing-maven-plugin</artifactId>
177+
<version>${central.publishing.maven.plugin.version}</version>
178+
<extensions>true</extensions>
179+
<configuration>
180+
<publishingServerId>ossrh</publishingServerId>
181+
<autoPublish>false</autoPublish>
182+
</configuration>
183+
</plugin>
194184
<plugin>
195185
<groupId>org.apache.maven.plugins</groupId>
196186
<artifactId>maven-source-plugin</artifactId>

0 commit comments

Comments
 (0)