diff --git a/README.md b/README.md index cbd21a612..fe3c96bdc 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ Plexus Parent POM -============ +================= [![Maven Central](https://img.shields.io/maven-central/v/org.codehaus.plexus/plexus.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.codehaus.plexus/plexus) diff --git a/pom.xml b/pom.xml index 07943519a..b24ea4659 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ limitations under the License. org.codehaus.plexus plexus - 18 + 23-SNAPSHOT pom Plexus @@ -32,7 +32,7 @@ limitations under the License. - Apache License, Version 2.0 + Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -302,7 +302,7 @@ limitations under the License. scm:git:https://github.com/codehaus-plexus/plexus-pom.git ${project.scm.connection} - plexus-18 + master https://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/ @@ -313,13 +313,13 @@ limitations under the License. - plexus-releases - Plexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ + sonatype-central-portal + Sonatype Central Portal + https://repo.maven.apache.org/maven2 - plexus-snapshots - Plexus Snapshot Repository + ${plexusDistMgmtSnapshotsId} + ${plexusDistMgmtSnapshotsName} ${plexusDistMgmtSnapshotsUrl} @@ -331,34 +331,41 @@ limitations under the License. 8 - 3.2.5 + 3.6.3 + ${javaVersion} ${javaVersion} ${javaVersion} + ${javaVersion} none true UTF-8 - https://oss.sonatype.org/content/repositories/plexus-snapshots - 2024-05-21T19:07:45Z + + sonatype-central-portal + Sonatype Central Snapshots + https://central.sonatype.com/repository/maven-snapshots + + 2025-06-02T20:46:34Z true - 2.43.0 - 3.13.0 - 1.12.0 - 3.2.5 - 5.10.2 - check - 0.9.0.M2 + 2.44.5 + 3.15.1 + 2.1.0 + 3.5.3 + 5.13.0 + 0.7.1 + apply + 0.9.0.M4 true + + + true + automatic + true + false - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${mavenPluginToolsVersion} - provided - org.junit junit-bom @@ -372,6 +379,11 @@ limitations under the License. + + eu.maveniverse.maven.plugins + njord + ${njord.version} + org.apache.maven.plugins @@ -381,7 +393,7 @@ limitations under the License. org.apache.maven.plugins maven-checkstyle-plugin - 3.3.1 + 3.6.0 config/maven_checks.xml @@ -392,48 +404,56 @@ limitations under the License. org.apache.maven.shared maven-shared-resources - 5 + 6 org.apache.maven.plugins maven-clean-plugin - 3.3.2 + 3.4.1 org.apache.maven.plugins maven-compiler-plugin - 3.13.0 + 3.14.0 ${maven.compiler.proc} ${maven.compiler.showDeprecation} + + org.apache.maven.plugins + maven-dependency-plugin + 3.8.1 + org.apache.maven.plugins maven-deploy-plugin - 3.1.2 + 3.1.4 org.apache.maven.plugins maven-enforcer-plugin - 3.4.1 + 3.5.0 org.apache.maven.plugins maven-gpg-plugin - 3.2.4 + 3.2.7 + + true + org.apache.maven.plugins maven-install-plugin - 3.1.2 + 3.1.4 org.apache.maven.plugins maven-jar-plugin - 3.4.1 + 3.4.2 @@ -446,7 +466,7 @@ limitations under the License. org.apache.maven.plugins maven-invoker-plugin - 3.6.1 + 3.9.0 ${invoker.streamLogsOnFailures} @@ -454,7 +474,7 @@ limitations under the License. org.apache.maven.plugins maven-javadoc-plugin - 3.6.3 + 3.11.2 true en @@ -465,7 +485,7 @@ limitations under the License. org.apache.maven.plugins maven-jxr-plugin - 3.3.2 + 3.6.0 org.apache.maven.plugins @@ -495,7 +515,7 @@ limitations under the License. org.apache.maven.plugins maven-pmd-plugin - 3.22.0 + 3.26.0 ${maven.compiler.source} @@ -510,12 +530,12 @@ limitations under the License. org.apache.maven.plugins maven-project-info-reports-plugin - 3.5.0 + 3.9.0 org.apache.maven.plugins maven-release-plugin - 3.0.1 + 3.1.1 deploy plexus-release @@ -529,7 +549,7 @@ limitations under the License. org.apache.maven.plugins maven-scm-publish-plugin - 3.2.1 + 3.3.0 ${project.scm.developerConnection} @@ -539,7 +559,7 @@ limitations under the License. org.apache.maven.plugins maven-site-plugin - 3.12.1 + 3.21.0 true @@ -568,7 +588,7 @@ limitations under the License. org.codehaus.mojo taglist-maven-plugin - 3.0.0 + 3.2.1 org.eclipse.sisu @@ -598,6 +618,8 @@ limitations under the License. javax,java,,\# + + PRESERVE false @@ -605,6 +627,15 @@ limitations under the License. true + + + **/*.md + + + target/** + + + true @@ -629,7 +660,7 @@ limitations under the License. org.codehaus.mojo extra-enforcer-rules - 1.8.0 + 1.10.0 @@ -647,6 +678,9 @@ limitations under the License. ${maven.compiler.target} + + ${minimalJavaBuildVersion} + @@ -665,6 +699,13 @@ limitations under the License. + + + eu.maveniverse.maven.njord + extension + ${njord.version} + + @@ -734,6 +775,9 @@ limitations under the License. org.codehaus.mojo taglist-maven-plugin + + true + org.apache.maven.plugins @@ -765,6 +809,11 @@ limitations under the License. plexus-release + + 3.9.0 + + true + config/maven_checks_nocodestyle.xml @@ -872,7 +917,7 @@ limitations under the License. format-check - !format + env.CI @@ -883,7 +928,7 @@ limitations under the License. format - format + !env.CI diff --git a/src/site/apt/index.apt b/src/site/apt/index.apt deleted file mode 100644 index c09df94df..000000000 --- a/src/site/apt/index.apt +++ /dev/null @@ -1,11 +0,0 @@ - ----- - Plexus Parent POM - ----- - Hervé Boutemy - ----- - 2018-05-06 - ----- - -Plexus Parent POM - - Plexus Parent POM defines common {{{./plugin-management.html}plugins}}, reporting and release configuration. diff --git a/src/site/markdown/index.md b/src/site/markdown/index.md new file mode 100644 index 000000000..4570112ef --- /dev/null +++ b/src/site/markdown/index.md @@ -0,0 +1,27 @@ +# Plexus Parent POM + +Plexus Parent POM defines common [plugins](./plugin-management.html), reporting and release configuration. + +## Preparing the environment for publishing vie the Central Portal + +Release manager should include the following sections in your personal `settings.xml`: + +```xml + + + + sonatype-central-portal + jqhacker + SeCrEt + + sonatype-cp + njord:template:release-sca + + + + +``` + +Tokens can be obtained from https://central.sonatype.com/account + diff --git a/src/site/site.xml b/src/site/site.xml index 8ee2f56be..59edeea41 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -1,11 +1,10 @@ - - - Plexus - https://codehaus-plexus.github.io/ - https://codehaus-plexus.github.io/images/plexus-logo-trans.png + + + + Plexus @@ -34,7 +33,7 @@ - + @@ -51,28 +50,20 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - +