Skip to content

Commit 580b33b

Browse files
committed
[MOSIP-42464] [MOSIP-41674] central sonatype migration changes
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
1 parent d8c7833 commit 580b33b

10 files changed

Lines changed: 238 additions & 167 deletions

File tree

.github/workflows/push-trigger.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
secrets:
4343
OSSRH_USER: ${{ secrets.OSSRH_USER }}
4444
OSSRH_SECRET: ${{ secrets.OSSRH_SECRET }}
45-
OSSRH_URL: ${{ secrets.OSSRH_SNAPSHOT_URL }}
45+
OSSRH_URL: ${{ secrets.OSSRH_CENTRAL_URL }}
4646
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
4747
GPG_SECRET: ${{ secrets.GPG_SECRET }}
4848
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}
@@ -102,7 +102,7 @@ jobs:
102102
secrets:
103103
OSSRH_USER: ${{ secrets.OSSRH_USER }}
104104
OSSRH_SECRET: ${{ secrets.OSSRH_SECRET }}
105-
OSSRH_URL: ${{ secrets.OSSRH_SNAPSHOT_URL }}
105+
OSSRH_URL: ${{ secrets.OSSRH_CENTRAL_URL }}
106106
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
107107
GPG_SECRET: ${{ secrets.GPG_SECRET }}
108108
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}
@@ -206,7 +206,7 @@ jobs:
206206
secrets:
207207
OSSRH_USER: ${{ secrets.OSSRH_USER }}
208208
OSSRH_SECRET: ${{ secrets.OSSRH_SECRET }}
209-
OSSRH_URL: ${{ secrets.OSSRH_SNAPSHOT_URL }}
209+
OSSRH_URL: ${{ secrets.OSSRH_CENTRAL_URL }}
210210
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
211211
GPG_SECRET: ${{ secrets.GPG_SECRET }}
212212
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}
@@ -232,7 +232,7 @@ jobs:
232232
secrets:
233233
OSSRH_USER: ${{ secrets.OSSRH_USER }}
234234
OSSRH_SECRET: ${{ secrets.OSSRH_SECRET }}
235-
OSSRH_URL: ${{ secrets.OSSRH_SNAPSHOT_URL }}
235+
OSSRH_URL: ${{ secrets.OSSRH_CENTRAL_URL }}
236236
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
237237
GPG_SECRET: ${{ secrets.GPG_SECRET }}
238238
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}

cache-provider-hazelcast/pom.xml

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -51,27 +51,27 @@
5151
<git-commit-id-plugin.version>3.0.1</git-commit-id-plugin.version>
5252
<maven-javadoc-plugin.version>3.2.0</maven-javadoc-plugin.version>
5353
<maven-deploy-plugin.version>2.8.1</maven-deploy-plugin.version>
54-
<nexus-staging-maven-plugin.version>1.6.14</nexus-staging-maven-plugin.version>
55-
54+
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
55+
<kerne.bom.version>1.3.0-SNAPSHOT</kerne.bom.version>
5656
<hazelcast.version>3.12.12</hazelcast.version>
5757
</properties>
5858

5959
<distributionManagement>
6060
<snapshotRepository>
6161
<id>ossrh</id>
62-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
62+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
6363
</snapshotRepository>
6464
<repository>
6565
<id>ossrh</id>
66-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
66+
<url>https://central.sonatype.com/api/v1/publisher</url>
6767
</repository>
6868
</distributionManagement>
6969
<dependencyManagement>
7070
<dependencies>
7171
<dependency>
7272
<groupId>io.mosip.kernel</groupId>
7373
<artifactId>kernel-bom</artifactId>
74-
<version>1.3.0-SNAPSHOT</version>
74+
<version>${kerne.bom.version}</version>
7575
<type>pom</type>
7676
<scope>import</scope>
7777
</dependency>
@@ -206,23 +206,13 @@
206206
</executions>
207207
</plugin>
208208
<plugin>
209-
<groupId>org.sonatype.plugins</groupId>
210-
<artifactId>nexus-staging-maven-plugin</artifactId>
211-
<version>${nexus-staging-maven-plugin.version}</version>
209+
<groupId>org.sonatype.central</groupId>
210+
<artifactId>central-publishing-maven-plugin</artifactId>
211+
<version>${central.publishing.maven.plugin.version}</version>
212212
<extensions>true</extensions>
213-
<executions>
214-
<execution>
215-
<id>default-deploy</id>
216-
<phase>deploy</phase>
217-
<goals>
218-
<goal>deploy</goal>
219-
</goals>
220-
</execution>
221-
</executions>
222213
<configuration>
223-
<serverId>ossrh</serverId>
224-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
225-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
214+
<publishingServerId>ossrh</publishingServerId>
215+
<autoPublish>false</autoPublish>
226216
</configuration>
227217
</plugin>
228218
<plugin>

cache-provider-redis/pom.xml

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -45,26 +45,26 @@
4545
<git-commit-id-plugin.version>3.0.1</git-commit-id-plugin.version>
4646
<maven-javadoc-plugin.version>3.2.0</maven-javadoc-plugin.version>
4747
<maven-deploy-plugin.version>2.8.1</maven-deploy-plugin.version>
48-
<nexus-staging-maven-plugin.version>1.6.14</nexus-staging-maven-plugin.version>
48+
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
49+
<kerne.bom.version>1.3.0-SNAPSHOT</kerne.bom.version>
4950
</properties>
5051

5152
<distributionManagement>
5253
<snapshotRepository>
5354
<id>ossrh</id>
54-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
55+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
5556
</snapshotRepository>
5657
<repository>
5758
<id>ossrh</id>
58-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
59+
<url>https://central.sonatype.com/api/v1/publisher</url>
5960
</repository>
6061
</distributionManagement>
61-
6262
<dependencyManagement>
6363
<dependencies>
6464
<dependency>
6565
<groupId>io.mosip.kernel</groupId>
6666
<artifactId>kernel-bom</artifactId>
67-
<version>1.3.0-SNAPSHOT</version>
67+
<version>${kerne.bom.version}</version>
6868
<type>pom</type>
6969
<scope>import</scope>
7070
</dependency>
@@ -203,23 +203,13 @@
203203
</executions>
204204
</plugin>
205205
<plugin>
206-
<groupId>org.sonatype.plugins</groupId>
207-
<artifactId>nexus-staging-maven-plugin</artifactId>
208-
<version>${nexus-staging-maven-plugin.version}</version>
206+
<groupId>org.sonatype.central</groupId>
207+
<artifactId>central-publishing-maven-plugin</artifactId>
208+
<version>${central.publishing.maven.plugin.version}</version>
209209
<extensions>true</extensions>
210-
<executions>
211-
<execution>
212-
<id>default-deploy</id>
213-
<phase>deploy</phase>
214-
<goals>
215-
<goal>deploy</goal>
216-
</goals>
217-
</execution>
218-
</executions>
219210
<configuration>
220-
<serverId>ossrh</serverId>
221-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
222-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
211+
<publishingServerId>ossrh</publishingServerId>
212+
<autoPublish>false</autoPublish>
223213
</configuration>
224214
</plugin>
225215
<plugin>

kernel/kernel-ref-idobjectvalidator/pom.xml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@
1313

1414
<properties>
1515
<kernel-logger-logback.version>1.3.0-SNAPSHOT</kernel-logger-logback.version>
16+
<kerne.bom.version>1.3.0-SNAPSHOT</kerne.bom.version>
17+
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
1618
</properties>
1719
<dependencyManagement>
1820
<dependencies>
1921
<dependency>
2022
<groupId>io.mosip.kernel</groupId>
2123
<artifactId>kernel-bom</artifactId>
22-
<version>1.3.0-SNAPSHOT</version>
24+
<version>${kerne.bom.version}</version>
2325
<type>pom</type>
2426
<scope>import</scope>
2527
</dependency>
@@ -86,14 +88,26 @@
8688
<artifactId>spring-cloud-starter-bootstrap</artifactId>
8789
</dependency>
8890
</dependencies>
89-
91+
<distributionManagement>
92+
<snapshotRepository>
93+
<id>ossrh</id>
94+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
95+
</snapshotRepository>
96+
<repository>
97+
<id>ossrh</id>
98+
<url>https://central.sonatype.com/api/v1/publisher</url>
99+
</repository>
100+
</distributionManagement>
90101
<build>
91102
<plugins>
92103
<plugin>
93-
<groupId>org.springframework.boot</groupId>
94-
<artifactId>spring-boot-maven-plugin</artifactId>
104+
<groupId>org.sonatype.central</groupId>
105+
<artifactId>central-publishing-maven-plugin</artifactId>
106+
<version>${central.publishing.maven.plugin.version}</version>
107+
<extensions>true</extensions>
95108
<configuration>
96-
<layout>ZIP</layout>
109+
<publishingServerId>ossrh</publishingServerId>
110+
<autoPublish>false</autoPublish>
97111
</configuration>
98112
</plugin>
99113
<plugin>

kernel/kernel-smsserviceprovider-msg91/pom.xml

Lines changed: 28 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<maven.deploy.plugin.version>2.8.1</maven.deploy.plugin.version>
2020
<maven.source.plugin.version>2.2.1</maven.source.plugin.version>
2121
<maven.gpg.plugin.version>1.5</maven.gpg.plugin.version>
22-
<nexus.staging.plugin.version>1.6.14</nexus.staging.plugin.version>
22+
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
2323
<git.commit.plugin.version>3.0.1</git.commit.plugin.version>
2424
<kernel.core.version>1.3.0-SNAPSHOT</kernel.core.version>
2525
<kernel.auth.adaptor.version>1.3.0-SNAPSHOT</kernel.auth.adaptor.version>
@@ -44,26 +44,26 @@
4444
</dependency>
4545

4646
</dependencies>
47-
48-
<distributionManagement>
49-
<snapshotRepository>
50-
<id>ossrh</id>
51-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
52-
</snapshotRepository>
53-
<repository>
54-
<id>ossrh</id>
55-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
56-
</repository>
57-
</distributionManagement>
58-
<build>
59-
<resources>
60-
<resource>
61-
<directory>src/main/resources</directory>
62-
<excludes>
63-
<exclude>bootstrap.properties</exclude>
64-
</excludes>
65-
</resource>
66-
</resources>
47+
48+
<distributionManagement>
49+
<snapshotRepository>
50+
<id>ossrh</id>
51+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
52+
</snapshotRepository>
53+
<repository>
54+
<id>ossrh</id>
55+
<url>https://central.sonatype.com/api/v1/publisher</url>
56+
</repository>
57+
</distributionManagement>
58+
<build>
59+
<resources>
60+
<resource>
61+
<directory>src/main/resources</directory>
62+
<excludes>
63+
<exclude>bootstrap.properties</exclude>
64+
</excludes>
65+
</resource>
66+
</resources>
6767
<plugins>
6868
<plugin>
6969
<artifactId>maven-deploy-plugin</artifactId>
@@ -78,27 +78,16 @@
7878
</execution>
7979
</executions>
8080
</plugin>
81-
<plugin>
82-
<groupId>org.sonatype.plugins</groupId>
83-
<artifactId>nexus-staging-maven-plugin</artifactId>
84-
<version>${nexus.staging.plugin.version}</version>
81+
<plugin>
82+
<groupId>org.sonatype.central</groupId>
83+
<artifactId>central-publishing-maven-plugin</artifactId>
84+
<version>${central.publishing.maven.plugin.version}</version>
8585
<extensions>true</extensions>
86-
<executions>
87-
<execution>
88-
<id>default-deploy</id>
89-
<phase>deploy</phase>
90-
<goals>
91-
<goal>deploy</goal>
92-
</goals>
93-
</execution>
94-
</executions>
9586
<configuration>
96-
<serverId>ossrh</serverId>
97-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
98-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
87+
<publishingServerId>ossrh</publishingServerId>
88+
<autoPublish>false</autoPublish>
9989
</configuration>
100-
</plugin>
101-
90+
</plugin>
10291
<plugin>
10392
<groupId>org.apache.maven.plugins</groupId>
10493
<artifactId>maven-source-plugin</artifactId>

kernel/kernel-virusscanner-clamav/pom.xml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,18 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>io.mosip.kernel</groupId>
66
<parent>
7-
<groupId>io.mosip.kernel</groupId>
8-
<artifactId>kernel-ref-parent</artifactId>
9-
<version>1.3.0-SNAPSHOT</version>
10-
</parent>
7+
<groupId>io.mosip.kernel</groupId>
8+
<artifactId>kernel-ref-parent</artifactId>
9+
<version>1.3.0-SNAPSHOT</version>
10+
</parent>
1111

1212
<artifactId>kernel-virusscanner-clamav</artifactId>
13-
<version>1.3.0-SNAPSHOT</version>
13+
<version>1.3.0-SNAPSHOT</version>
14+
<name>kernel-virusscanner-clamav</name>
1415
<properties>
1516
<maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version>
1617
<clamav.client.version>1.0.4</clamav.client.version>
18+
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
1719
</properties>
1820

1921
<dependencies>
@@ -40,7 +42,16 @@
4042
<version>${junit.vintage.version}</version>
4143
</dependency>
4244
</dependencies>
43-
45+
<distributionManagement>
46+
<snapshotRepository>
47+
<id>ossrh</id>
48+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
49+
</snapshotRepository>
50+
<repository>
51+
<id>ossrh</id>
52+
<url>https://central.sonatype.com/api/v1/publisher</url>
53+
</repository>
54+
</distributionManagement>
4455
<build>
4556
<plugins>
4657
<!-- assembly-plugin -->
@@ -65,26 +76,15 @@
6576
</executions>
6677
</plugin>
6778
<plugin>
68-
<groupId>org.sonatype.plugins</groupId>
69-
<artifactId>nexus-staging-maven-plugin</artifactId>
70-
<version>${nexus.staging.plugin.version}</version>
79+
<groupId>org.sonatype.central</groupId>
80+
<artifactId>central-publishing-maven-plugin</artifactId>
81+
<version>${central.publishing.maven.plugin.version}</version>
7182
<extensions>true</extensions>
72-
<executions>
73-
<execution>
74-
<id>default-deploy</id>
75-
<phase>deploy</phase>
76-
<goals>
77-
<goal>deploy</goal>
78-
</goals>
79-
</execution>
80-
</executions>
8183
<configuration>
82-
<serverId>ossrh</serverId>
83-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
84-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
84+
<publishingServerId>ossrh</publishingServerId>
85+
<autoPublish>false</autoPublish>
8586
</configuration>
8687
</plugin>
87-
8888
<plugin>
8989
<groupId>org.apache.maven.plugins</groupId>
9090
<artifactId>maven-source-plugin</artifactId>

0 commit comments

Comments
 (0)