Skip to content

Commit aba63cb

Browse files
committed
1 parent ba8daf8 commit aba63cb

File tree

1 file changed

+9
-55
lines changed

1 file changed

+9
-55
lines changed

pom.xml

Lines changed: 9 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.scijava</groupId>
66
<artifactId>pom-scijava-base</artifactId>
7-
<version>20.1.1-SNAPSHOT</version>
7+
<version>21.0.0-SNAPSHOT</version>
88
<packaging>pom</packaging>
99

1010
<name>SciJava Base POM</name>
@@ -246,9 +246,8 @@
246246
<!-- NB: Specify formatting of the maven.build.timestamp property. -->
247247
<maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm:ssZ</maven.build.timestamp.format>
248248

249-
<!-- NB: Deploy to OSS Sonatype repository by default when releasing. -->
249+
<!-- NB: Deploy to Maven Central by default when releasing. -->
250250
<releaseProfiles>sonatype-oss-release</releaseProfiles>
251-
<sonatype-oss-repository>https://s01.oss.sonatype.org</sonatype-oss-repository>
252251

253252
<!-- Let "mvn exec:java" launch the project's main class. -->
254253
<exec.mainClass>${main-class}</exec.mainClass>
@@ -307,7 +306,7 @@
307306
<dokka-maven-plugin.version>1.9.10</dokka-maven-plugin.version> <!-- org.jetbrains.jetbrains -->
308307
<revapi-maven-plugin.version>0.15.0</revapi-maven-plugin.version> <!-- org.revapi -->
309308
<sonar-maven-plugin.version>4.0.0.4121</sonar-maven-plugin.version> <!-- org.sonarsource.scanner.maven -->
310-
<nexus-staging-maven-plugin.version>1.7.0</nexus-staging-maven-plugin.version> <!-- org.sonatype.plugins -->
309+
<central-publishing-maven-plugin.version>0.8.0</central-publishing-maven-plugin.version> <!-- org.sonatype.central -->
311310

312311
<!-- Plugin dependencies -->
313312
<extra-enforcer-rules.version>1.10.0</extra-enforcer-rules.version>
@@ -1564,21 +1563,14 @@
15641563
<build>
15651564
<plugins>
15661565
<plugin>
1567-
<groupId>org.sonatype.plugins</groupId>
1568-
<artifactId>nexus-staging-maven-plugin</artifactId>
1569-
<version>${nexus-staging-maven-plugin.version}</version>
1566+
<groupId>org.sonatype.central</groupId>
1567+
<artifactId>central-publishing-maven-plugin</artifactId>
1568+
<version>${central-publishing-maven-plugin.version}</version>
15701569
<extensions>true</extensions>
15711570
<configuration>
1572-
<serverId>sonatype-nexus-releases</serverId>
1573-
<nexusUrl>${sonatype-oss-repository}/</nexusUrl>
1574-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
1575-
<stagingProgressTimeoutMinutes>15</stagingProgressTimeoutMinutes>
1576-
<stagingProgressPauseDurationSeconds>12</stagingProgressPauseDurationSeconds>
1577-
<!--
1578-
By having no explicit stagingProfileId, we use
1579-
Staging V2 in "auto" mode, profile will be
1580-
matched server side
1581-
-->
1571+
<publishingServerId>central</publishingServerId>
1572+
<autoPublish>true</autoPublish>
1573+
<waitUntil>published</waitUntil>
15821574
</configuration>
15831575
</plugin>
15841576
<plugin>
@@ -1604,44 +1596,6 @@
16041596
</plugin>
16051597
</plugins>
16061598
</build>
1607-
1608-
<repositories>
1609-
<repository>
1610-
<id>sonatype-nexus-snapshots</id>
1611-
<name>Sonatype Nexus Snapshots</name>
1612-
<url>${sonatype-oss-repository}/content/repositories/snapshots</url>
1613-
<releases>
1614-
<enabled>false</enabled>
1615-
</releases>
1616-
<snapshots>
1617-
<enabled>true</enabled>
1618-
</snapshots>
1619-
</repository>
1620-
<repository>
1621-
<id>sonatype-nexus-releases</id>
1622-
<name>Sonatype Nexus Releases</name>
1623-
<url>${sonatype-oss-repository}/content/repositories/releases</url>
1624-
<releases>
1625-
<enabled>true</enabled>
1626-
</releases>
1627-
<snapshots>
1628-
<enabled>false</enabled>
1629-
</snapshots>
1630-
</repository>
1631-
</repositories>
1632-
1633-
<distributionManagement>
1634-
<snapshotRepository>
1635-
<id>sonatype-nexus-snapshots</id>
1636-
<name>Sonatype Nexus Snapshots</name>
1637-
<url>${sonatype-oss-repository}/content/repositories/snapshots/</url>
1638-
</snapshotRepository>
1639-
<repository>
1640-
<id>sonatype-nexus-staging</id>
1641-
<name>Nexus Release Repository</name>
1642-
<url>${sonatype-oss-repository}/service/local/staging/deploy/maven2/</url>
1643-
</repository>
1644-
</distributionManagement>
16451599
</profile>
16461600

16471601
<!--

0 commit comments

Comments
 (0)