Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package maven-parent for openSUSE:Factory checked in at 2026-09-23 14:36:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/maven-parent (Old) and /work/SRC/openSUSE:Factory/.maven-parent.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "maven-parent" Wed Sep 23 14:36:14 2026 rev:10 rq:1379919 version:50 Changes: -------- --- /work/SRC/openSUSE:Factory/maven-parent/maven-parent.changes 2026-06-29 17:33:47.385087627 +0200 +++ /work/SRC/openSUSE:Factory/.maven-parent.new.383539/maven-parent.changes 2026-09-23 14:37:47.837432990 +0200 @@ -1,0 +2,48 @@ +Tue Sep 22 18:13:13 UTC 2026 - Fridrich Strba <[email protected]> + +- Upgrade to Apache Maven parent POM version 50 + * Breaking changes + + Update configuration for apache-rat-plugin 0.18 + + Bump org.codehaus.plexus:plexus-utils from 4.0.3 to 4.1.0 + + Property version.maven-surefire was removed in + apache/maven-apache-parent#588, should be replaced by + version.maven-surefire-plugin, version.maven-failsafe-plugin + or version.maven-surefire-report-plugin + * New features and improvements + + Exclude dev-tooling dotfiles from RAT check + * Documentation updates + + Document optional repository profiles for Apache snapshots and + staging + * Maintenance + + Restore the document metadata dropped when the pages were + ported + + Port the site documentation from APT to Markdown + * Build + + Add use-apache-staging profile + * Dependency updates + + Update parent version to 40 + + Bump org.codehaus.mojo:taglist-maven-plugin from 3.2.2 to + 3.2.3 + + Bump org.codehaus.mojo:extra-enforcer-rules from 1.12.0 to + 1.12. + + Bump com.palantir.javaformat:palantir-java-format from 2.93.0 + to 2.98.0 + + Bump com.diffplug.spotless:spotless-maven-plugin from 3.7.0 to + 3.10.2 + + Bump org.codehaus.modello:modello-maven-plugin from 2.6.0 to + 2.8.1 + + Bump org.codehaus.plexus:plexus-utils from 4.0.3 to 4.1.0 + + Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.2 to 2.9.3 + + Bump version.sisu-maven-plugin from 1.0.1 to 1.1.0 + + Bump org.apache.maven.plugins:maven-toolchains-plugin from + 3.2.0 to 3.3.0 + + Bump apache/maven-gh-actions-shared/.github/workflows/ + /release-drafter.yml from 4 to 5 + + Bump apache/maven-gh-actions-shared/.github/workflows/ + /pr-automation.yml from 4 to 5 + + Bump apache/maven-gh-actions-shared/.github/workflows/ + /maven-verify.yml from 4 to 5 + + Bump apache/maven-gh-actions-shared/.github/workflows/ + /stale.yml from 4 to 5 + +------------------------------------------------------------------- Old: ---- maven-parent-49-source-release.zip New: ---- maven-parent-50-source-release.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ maven-parent.spec ++++++ --- /var/tmp/diff_new_pack.GDcAOT/_old 2026-09-23 14:37:48.373455404 +0200 +++ /var/tmp/diff_new_pack.GDcAOT/_new 2026-09-23 14:37:48.374455446 +0200 @@ -17,7 +17,7 @@ Name: maven-parent -Version: 49 +Version: 50 Release: 0 Summary: Apache Maven parent POM License: Apache-2.0 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.GDcAOT/_old 2026-09-23 14:37:48.410456951 +0200 +++ /var/tmp/diff_new_pack.GDcAOT/_new 2026-09-23 14:37:48.413457077 +0200 @@ -1,6 +1,6 @@ -mtime: 1782714933 -commit: 3343df38c2235d6ca72a53f07a235e598a5553e928bce13766e82af8bc13fe6d +mtime: 1790101217 +commit: 22545e80100cc9042e2d3ac29dc3a2b59c2f7fdd91395e97133654be060615b3 url: https://src.opensuse.org/java-packages/maven-parent -revision: 3343df38c2235d6ca72a53f07a235e598a5553e928bce13766e82af8bc13fe6d +revision: 22545e80100cc9042e2d3ac29dc3a2b59c2f7fdd91395e97133654be060615b3 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-22 20:20:17.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ maven-parent-49-source-release.zip -> maven-parent-50-source-release.zip ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/.mvn/maven.config new/maven-parent-50/.mvn/maven.config --- old/maven-parent-49/.mvn/maven.config 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/.mvn/maven.config 2026-09-17 20:32:26.000000000 +0200 @@ -1 +1 @@ --Puse-apache-snapshots +-Puse-apache-snapshots,use-apache-staging diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/KEYS new/maven-parent-50/KEYS --- old/maven-parent-49/KEYS 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/KEYS 2026-09-17 20:32:26.000000000 +0200 @@ -4917,3 +4917,31 @@ djsShvxjfWSM+1sFDPE8MeM= =/Mn/ -----END PGP PUBLIC KEY BLOCK----- + +pub ed25519/4DB5EA09F2E3C800 2026-06-24 [SC] + 716EE302674CDBB2E660E1B44DB5EA09F2E3C800 +uid [ultimate] Olivier Lamy <[email protected]> +uid [ultimate] Olivier Lamy <[email protected]> +sub cv25519/195EA2AF25C01AFB 2026-06-24 [E] + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEajtiuxYJKwYBBAHaRw8BAQdAu9n6HjScTA+FNmuLwyoJ7/4/DHju7Mf1nJgV +usnAHE20JE9saXZpZXIgTGFteSA8b2xpdmVyLmxhbXlAZ21haWwuY29tPoiQBBMW +CgA4FiEEcW7jAmdM27LmYOG0TbXqCfLjyAAFAmo7Y0UCGwMFCwkIBwIGFQoJCAsC +BBYCAwECHgECF4AACgkQTbXqCfLjyAAH5AEAyS3tSxgjcnPLmfAianTdjx4MyYkm +UCrBbcbw1ShfO/gBAOfxS2o2ZMODVsZf6PEVWR9i6zU6RVjQEmtvF8kSryEIiF0E +EBECAB0WIQTyVLNWF9wlXZNEvPqHOo6GtDchRgUCajtj9gAKCRCHOo6GtDchRuSl +AJsFeMYh3sZdy12x9rUQtqeX0FHVfgCeM0etFDN+u14lkOgJpcGHQKfuzJO0H09s +aXZpZXIgTGFteSA8b2xhbXlAYXBhY2hlLm9yZz6IkAQTFgoAOBYhBHFu4wJnTNuy +5mDhtE216gny48gABQJqO2K7AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJ +EE216gny48gAvucA/j0RZ0GC3wP/S60buCHFaojT+EJSYBxkJdUdkhKprdMdAP9N +Q1uTfYz4PGj94v4Rhn/YmT17R8n+Z1CZ14ytgAWrBohdBBARAgAdFiEE8lSzVhfc +JV2TRLz6hzqOhrQ3IUYFAmo7Y/YACgkQhzqOhrQ3IUa9QACfbF2Rs4jVtWYIZTw6 +hY4kpSAu6E4AnRlK9J1BL27JA9GaHFv710k5+Dq2uDgEajtiuxIKKwYBBAGXVQEF +AQEHQHh7ITKREsuRFguenNFhc87oPujGQIrG1ILU9hUZUI8tAwEIB4h3BBgWCgAg +FiEEcW7jAmdM27LmYOG0TbXqCfLjyAAFAmo7YrsCGwwACgkQTbXqCfLjyAADgAD2 +OWQ8kTvFYyqwvNVeO8jiq/8StNiR9oS/hJnrLl0yUgEAxBdeyn7bUSnHXcmI5WS4 +RNxfzR8NukdZXXxlr0w3uAE= +=vHUq +-----END PGP PUBLIC KEY BLOCK----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-extensions/pom.xml new/maven-parent-50/docs/maven-extensions/pom.xml --- old/maven-parent-49/docs/maven-extensions/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/maven-extensions/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>docs</artifactId> - <version>49</version> + <version>50</version> </parent> <groupId>org.apache.maven.plugins</groupId> @@ -35,7 +35,7 @@ <url>https://maven.apache.org/pom/maven/maven-extensions</url> <scm> - <tag>maven-parent-49</tag> + <tag>maven-parent-50</tag> <url>https://github.com/apache/maven-parent/tree/${project.scm.tag}/maven-extensions</url> </scm> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-extensions/src/site/apt/index.apt.vm new/maven-parent-50/docs/maven-extensions/src/site/apt/index.apt.vm --- old/maven-parent-49/docs/maven-extensions/src/site/apt/index.apt.vm 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/maven-extensions/src/site/apt/index.apt.vm 1970-01-01 01:00:00.000000000 +0100 @@ -1,53 +0,0 @@ - ----- - Introduction - ----- - Hervé Boutemy - ----- - 2020-01-16 - ----- - -~~ Licensed to the Apache Software Foundation (ASF) under one -~~ or more contributor license agreements. See the NOTICE file -~~ distributed with this work for additional information -~~ regarding copyright ownership. The ASF licenses this file -~~ to you under the Apache License, Version 2.0 (the -~~ "License"); you may not use this file except in compliance -~~ with the License. You may obtain a copy of the License at -~~ -~~ http://www.apache.org/licenses/LICENSE-2.0 -~~ -~~ Unless required by applicable law or agreed to in writing, -~~ software distributed under the License is distributed on an -~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -~~ KIND, either express or implied. See the License for the -~~ specific language governing permissions and limitations -~~ under the License. - -~~ NOTE: For help with the syntax of this file, see: -~~ https://maven.apache.org/doxia/references/apt-format.html - -${project.name} - - This POM is the common parent of all of the {{{/extensions/}Maven extensions}} - in the Apache Maven project. - -* The <<<run-its>>> Profile - - This POM provides <<<run-its>>> profile for running Integration Tests to check real extension execution. - A default configuration for <<<maven-invoker-plugin>>> is defined, that every extension needs to enhance - to match its prerequisite. Then ITs are launched in every extension with following command: - -+---+ -mvn -Prun-its verify -+---+ - - -* Site Publication - - Since Maven extensions are always mono-module builds, this parent POM has configured <<<maven-scm-publish-plugin>>> - {{{/plugins/maven-scm-publish-plugin/examples/one-module-configuration.html}mono module optimization}} - to ease site build & deployment in only one integrated and simplified command: - -+-----+ -mvn -Preporting site-deploy -+-----+ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-extensions/src/site/markdown/index.md new/maven-parent-50/docs/maven-extensions/src/site/markdown/index.md --- old/maven-parent-49/docs/maven-extensions/src/site/markdown/index.md 1970-01-01 01:00:00.000000000 +0100 +++ new/maven-parent-50/docs/maven-extensions/src/site/markdown/index.md 2026-09-17 20:32:26.000000000 +0200 @@ -0,0 +1,44 @@ +--- +title: Introduction +author: + - Hervé Boutemy +date: 2020-01-16 +--- + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +# Apache Maven Extensions Parent POM +This POM is the common parent of all of the [Maven extensions](/extensions/) in the Apache Maven project. + +## The `run-its` Profile + +This POM provides `run-its` profile for running Integration Tests to check real extension execution. A default configuration for `maven-invoker-plugin` is defined, that every extension needs to enhance to match its prerequisite. Then ITs are launched in every extension with following command: + +```shell +mvn -Prun-its verify +``` + +## Site Publication + +Since Maven extensions are always mono-module builds, this parent POM has configured `maven-scm-publish-plugin` [mono module optimization](/plugins/maven-scm-publish-plugin/examples/one-module-configuration.html) to ease site build & deployment in only one integrated and simplified command: + +```shell +mvn -Preporting site-deploy +``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-plugins/pom.xml new/maven-parent-50/docs/maven-plugins/pom.xml --- old/maven-parent-49/docs/maven-plugins/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/maven-plugins/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>docs</artifactId> - <version>49</version> + <version>50</version> </parent> <groupId>org.apache.maven.plugins</groupId> @@ -35,7 +35,7 @@ <url>https://maven.apache.org/pom/maven/maven-plugins</url> <scm> - <tag>maven-parent-49</tag> + <tag>maven-parent-50</tag> <url>https://github.com/apache/maven-parent/tree/${project.scm.tag}/maven-plugins</url> </scm> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-plugins/src/site/apt/index.apt.vm new/maven-parent-50/docs/maven-plugins/src/site/apt/index.apt.vm --- old/maven-parent-49/docs/maven-plugins/src/site/apt/index.apt.vm 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/maven-plugins/src/site/apt/index.apt.vm 1970-01-01 01:00:00.000000000 +0100 @@ -1,60 +0,0 @@ - ----- - Introduction - ----- - Hervé Boutemy - Karl Heinz Marbaise - ----- - 2014-11-13 - ----- - -~~ Licensed to the Apache Software Foundation (ASF) under one -~~ or more contributor license agreements. See the NOTICE file -~~ distributed with this work for additional information -~~ regarding copyright ownership. The ASF licenses this file -~~ to you under the Apache License, Version 2.0 (the -~~ "License"); you may not use this file except in compliance -~~ with the License. You may obtain a copy of the License at -~~ -~~ http://www.apache.org/licenses/LICENSE-2.0 -~~ -~~ Unless required by applicable law or agreed to in writing, -~~ software distributed under the License is distributed on an -~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -~~ KIND, either express or implied. See the License for the -~~ specific language governing permissions and limitations -~~ under the License. - -~~ NOTE: For help with the syntax of this file, see: -~~ https://maven.apache.org/doxia/references/apt-format.html - -${project.name} - - This POM is the common parent of all of the {{{/plugins/}Maven plugins}} - in the Apache Maven project. - -* The <<<run-its>>> Profile - - This POM provides <<<run-its>>> profile for running Integration Tests to check real plugin execution. - A default configuration for <<<maven-invoker-plugin>>> is defined, that every plugin needs to enhance - to match its prerequisite. Then ITs are launched in every plugin with following command: - -+---+ -mvn -Prun-its verify -+---+ - - -* Site Publication - - Since Maven plugins are always mono-module builds, this parent POM has configured <<<maven-scm-publish-plugin>>> - {{{/plugins/maven-scm-publish-plugin/examples/one-module-configuration.html}mono module optimization}} - to ease site build & deployment in only one integrated and simplified command: - -+-----+ -mvn -Preporting site-deploy -+-----+ - -* History - - As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component) - moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since - version 27, and Java 1.7 since version 34). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-plugins/src/site/markdown/index.md new/maven-parent-50/docs/maven-plugins/src/site/markdown/index.md --- old/maven-parent-49/docs/maven-plugins/src/site/markdown/index.md 1970-01-01 01:00:00.000000000 +0100 +++ new/maven-parent-50/docs/maven-plugins/src/site/markdown/index.md 2026-09-17 20:32:26.000000000 +0200 @@ -0,0 +1,49 @@ +--- +title: Introduction +author: + - Hervé Boutemy + - Karl Heinz Marbaise +date: 2014-11-13 +--- + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +# Apache Maven Plugins Parent POM +This POM is the common parent of all of the [Maven plugins](/plugins/) in the Apache Maven project. + +## The `run-its` Profile + +This POM provides `run-its` profile for running Integration Tests to check real plugin execution. A default configuration for `maven-invoker-plugin` is defined, that every plugin needs to enhance to match its prerequisite. Then ITs are launched in every plugin with following command: + +```shell +mvn -Prun-its verify +``` + +## Site Publication + +Since Maven plugins are always mono-module builds, this parent POM has configured `maven-scm-publish-plugin` [mono module optimization](/plugins/maven-scm-publish-plugin/examples/one-module-configuration.html) to ease site build & deployment in only one integrated and simplified command: + +```shell +mvn -Preporting site-deploy +``` + +## History + +As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component) moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since version 27, and Java 1.7 since version 34). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-shared-components/pom.xml new/maven-parent-50/docs/maven-shared-components/pom.xml --- old/maven-parent-49/docs/maven-shared-components/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/maven-shared-components/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>docs</artifactId> - <version>49</version> + <version>50</version> </parent> <groupId>org.apache.maven.shared</groupId> @@ -35,7 +35,7 @@ <url>https://maven.apache.org/pom/maven/maven-shared-components</url> <scm> - <tag>maven-parent-49</tag> + <tag>maven-parent-50</tag> <url>https://github.com/apache/maven-parent/tree/${project.scm.tag}/maven-shared-components</url> </scm> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-shared-components/src/site/apt/index.apt.vm new/maven-parent-50/docs/maven-shared-components/src/site/apt/index.apt.vm --- old/maven-parent-49/docs/maven-shared-components/src/site/apt/index.apt.vm 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/maven-shared-components/src/site/apt/index.apt.vm 1970-01-01 01:00:00.000000000 +0100 @@ -1,48 +0,0 @@ - ----- - Introduction - ----- - Hervé Boutemy - ----- - 2015-10-31 - ----- - -~~ Licensed to the Apache Software Foundation (ASF) under one -~~ or more contributor license agreements. See the NOTICE file -~~ distributed with this work for additional information -~~ regarding copyright ownership. The ASF licenses this file -~~ to you under the Apache License, Version 2.0 (the -~~ "License"); you may not use this file except in compliance -~~ with the License. You may obtain a copy of the License at -~~ -~~ http://www.apache.org/licenses/LICENSE-2.0 -~~ -~~ Unless required by applicable law or agreed to in writing, -~~ software distributed under the License is distributed on an -~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -~~ KIND, either express or implied. See the License for the -~~ specific language governing permissions and limitations -~~ under the License. - -~~ NOTE: For help with the syntax of this file, see: -~~ https://maven.apache.org/doxia/references/apt-format.html - -${project.name} - - This POM is the common parent of all of the {{{/shared/}Maven Shared Components}} - in the Apache Maven project. - -* Site Publication - - Since Shared Components are always mono-module builds, this parent POM has configured <<<maven-scm-publish-plugin>>> - {{{/plugins/maven-scm-publish-plugin/examples/one-module-configuration.html}mono module optimization}} - to ease site build & deployment in only one integrated and simplified command: - -+-----+ -mvn -Preporting site-deploy -+-----+ - -* History - - As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component) - moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since - version 27, and Java 1.7 since version 34). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-shared-components/src/site/markdown/index.md new/maven-parent-50/docs/maven-shared-components/src/site/markdown/index.md --- old/maven-parent-49/docs/maven-shared-components/src/site/markdown/index.md 1970-01-01 01:00:00.000000000 +0100 +++ new/maven-parent-50/docs/maven-shared-components/src/site/markdown/index.md 2026-09-17 20:32:26.000000000 +0200 @@ -0,0 +1,40 @@ +--- +title: Introduction +author: + - Hervé Boutemy +date: 2015-10-31 +--- + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +# Apache Maven Shared Components Parent POM +This POM is the common parent of all of the [Maven Shared Components](/shared/) in the Apache Maven project. + +## Site Publication + +Since Shared Components are always mono-module builds, this parent POM has configured `maven-scm-publish-plugin` [mono module optimization](/plugins/maven-scm-publish-plugin/examples/one-module-configuration.html) to ease site build & deployment in only one integrated and simplified command: + +```shell +mvn -Preporting site-deploy +``` + +## History + +As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component) moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since version 27, and Java 1.7 since version 34). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-skins/pom.xml new/maven-parent-50/docs/maven-skins/pom.xml --- old/maven-parent-49/docs/maven-skins/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/maven-skins/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>docs</artifactId> - <version>49</version> + <version>50</version> </parent> <groupId>org.apache.maven.skins</groupId> @@ -35,7 +35,7 @@ <url>https://maven.apache.org/pom/maven/maven-skins</url> <scm> - <tag>maven-parent-49</tag> + <tag>maven-parent-50</tag> <url>https://github.com/apache/maven-parent/tree/${project.scm.tag}/maven-skins</url> </scm> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-skins/src/site/apt/index.apt.vm new/maven-parent-50/docs/maven-skins/src/site/apt/index.apt.vm --- old/maven-parent-49/docs/maven-skins/src/site/apt/index.apt.vm 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/maven-skins/src/site/apt/index.apt.vm 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ - ----- - Maven Skins Parent POM - ----- - Hervé Boutemy - ----- - 2012-01-22 - ----- - -~~ Licensed to the Apache Software Foundation (ASF) under one -~~ or more contributor license agreements. See the NOTICE file -~~ distributed with this work for additional information -~~ regarding copyright ownership. The ASF licenses this file -~~ to you under the Apache License, Version 2.0 (the -~~ "License"); you may not use this file except in compliance -~~ with the License. You may obtain a copy of the License at -~~ -~~ http://www.apache.org/licenses/LICENSE-2.0 -~~ -~~ Unless required by applicable law or agreed to in writing, -~~ software distributed under the License is distributed on an -~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -~~ KIND, either express or implied. See the License for the -~~ specific language governing permissions and limitations -~~ under the License. - -~~ NOTE: For help with the syntax of this file, see: -~~ https://maven.apache.org/doxia/references/apt-format.html - -Maven Skins Parent POM - - This POM is the common parent of all of the {{{/skins/}Maven Skins}} - in the Apache Maven project. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/maven-skins/src/site/markdown/index.md new/maven-parent-50/docs/maven-skins/src/site/markdown/index.md --- old/maven-parent-49/docs/maven-skins/src/site/markdown/index.md 1970-01-01 01:00:00.000000000 +0100 +++ new/maven-parent-50/docs/maven-skins/src/site/markdown/index.md 2026-09-17 20:32:26.000000000 +0200 @@ -0,0 +1,29 @@ +--- +title: Maven Skins Parent POM +author: + - Hervé Boutemy +date: 2012-01-22 +--- + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +# Maven Skins Parent POM + +This POM is the common parent of all of the [Maven Skins](/skins/) in the Apache Maven project. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/pom.xml new/maven-parent-50/docs/pom.xml --- old/maven-parent-49/docs/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>maven-parent</artifactId> - <version>49</version> + <version>50</version> </parent> <artifactId>docs</artifactId> @@ -41,7 +41,7 @@ </modules> <scm> - <tag>maven-parent-49</tag> + <tag>maven-parent-50</tag> <url>https://github.com/apache/maven-parent/tree/${project.scm.tag}</url> </scm> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/src/site/apt/index.apt.vm new/maven-parent-50/docs/src/site/apt/index.apt.vm --- old/maven-parent-49/docs/src/site/apt/index.apt.vm 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/docs/src/site/apt/index.apt.vm 1970-01-01 01:00:00.000000000 +0100 @@ -1,123 +0,0 @@ - ----- - Maven Project Parent POM - ----- - Benson Margulies - Hervé Boutemy - Karl Heinz Marbaise - ----- - 2015-09-20 - ----- - -~~ Licensed to the Apache Software Foundation (ASF) under one -~~ or more contributor license agreements. See the NOTICE file -~~ distributed with this work for additional information -~~ regarding copyright ownership. The ASF licenses this file -~~ to you under the Apache License, Version 2.0 (the -~~ "License"); you may not use this file except in compliance -~~ with the License. You may obtain a copy of the License at -~~ -~~ http://www.apache.org/licenses/LICENSE-2.0 -~~ -~~ Unless required by applicable law or agreed to in writing, -~~ software distributed under the License is distributed on an -~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -~~ KIND, either express or implied. See the License for the -~~ specific language governing permissions and limitations -~~ under the License. - -~~ NOTE: For help with the syntax of this file, see: -~~ https://maven.apache.org/doxia/references/apt-format.html - -Maven Project Parent POM - - This POM is the common parent of all of the Maven components - in the Apache Maven project. Most of its contents are - pinning down version numbers of plugins. It does - provide {{{./dependency-management.html}minimal dependencyManagement}} for - plexus-component and plugin-tools annotations. - - This POM contains Maven developers information for the {{{./team.html}Project Team report}}, - sorted by role and id. - See the LDAP extract for more accurate {{{https://people.apache.org/committers-by-project.html#maven}committers}} - and {{{https://people.apache.org/committers-by-project.html#maven-pmc}PMC members}} lists. - -* The <<<reporting>>> Profile - - This POM provides <<<reporting>>> profile for rendering documentation during site generation: - -+-----+ -mvn -Preporting site -+-----+ - - See {{{./plugins.html}Plugins report}} for a list of configured report plugins. - -* The <<<jdk-toolchain>>> Profile - - This POM provides <<<jdk-toolchain>>> profile to activate JDK selection as a toolchain with version - requirement configured as minimum java version for the project. - -* The <<<format>>> Profile - - Since version 38 the <<<format>>> profile can be used to explicitly format source files with - {{{https://github.com/diffplug/spotless/tree/main/plugin-maven}spotless-maven-plugin}} according to - {{{/developers/conventions/code.html}Maven standards}}. - This requires the phase {{{/guides/introduction/introduction-to-the-lifecycle.html#default-lifecycle}process-sources}}. - After applying bigger reformatting it is recommended to add or update a <<<.git-blame-ignore-revs>>> file in the root of the repository - containing a line with the SHA1 of the formatting commit to ignore those changes when using <<<git blame>>> (or equivalent concepts). - This is automatically considered by {{{https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#bypassing-git-blame-ignore-revs-in-the-blame-view}GitHub}} - and can optionally be considered with {{{https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt}local <<<git blame>>>}} - -* Site Publication - - This POM prepares site publication to {{{/developers/website/index.html}Apache Maven's site svnpubsub}}. - - There are defined <<<maven.site.path.suffix>>> properties in parent POM, as: - -+-----+ - <properties> - <maven.site.path.suffix>LATEST</maven.site.path.suffix> - </properties> -+-----+ - - Inherited project can change it in order to publish site in other path, like as: - -+-----+ - <properties> - <maven.site.path.suffix>LATEST-4.x</maven.site.path.suffix> - </properties> -+-----+ - - There are defined <<<maven.site.path>>> properties in parent POM for each supported component type, as: - -+-----+ - <properties> - <maven.site.path>xxx-archives/\${project.artifactId}-${maven.site.path.suffix}</maven.site.path> - </properties> -+-----+ - - Every inherited POM needs to define <<<distributionManagement>>> to avoid automatic inheritance from parent: - -+-----+ - <distributionManagement> - <site> - <id>apache.website</id> - <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/components/${maven.site.path}</url> - </site> - </distributionManagement> -+-----+ - - Once this is configured, the site can be published with: - -+-----+ -mvn -Preporting site site:stage -mvn scm-publish:publish-scm -+-----+ - - See {{{/developers/website/deploy-component-reference-documentation.html}deploying Maven components reference documentation}} - for more information. - -* History - - As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component) - moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since - version 27, and Java 1.7 since version 34). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/docs/src/site/markdown/index.md.vm new/maven-parent-50/docs/src/site/markdown/index.md.vm --- old/maven-parent-49/docs/src/site/markdown/index.md.vm 1970-01-01 01:00:00.000000000 +0100 +++ new/maven-parent-50/docs/src/site/markdown/index.md.vm 2026-09-17 20:32:26.000000000 +0200 @@ -0,0 +1,116 @@ +--- +title: Maven Project Parent POM +author: + - Benson Margulies + - Hervé Boutemy + - Karl Heinz Marbaise +date: 2015-09-20 +--- + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +# Maven Project Parent POM + +This POM is the common parent of all of the Maven components in the Apache Maven project. Most of its contents are pinning down version numbers of plugins. It does provide [minimal dependencyManagement](./dependency-management.html) for plexus-component and plugin-tools annotations. + +This POM contains Maven developers information for the [Project Team report](./team.html), sorted by role and id. See the LDAP extract for more accurate [committers](https://people.apache.org/committers-by-project.html#maven) and [PMC members](https://people.apache.org/committers-by-project.html#maven-pmc) lists. + +The `reporting` Profile +----------------------- + +This POM provides `reporting` profile for rendering documentation during site generation: + +```shell +mvn -Preporting site +``` + +See [Plugins report](./plugins.html) for a list of configured report plugins. + +The `jdk-toolchain` Profile +--------------------------- + +This POM provides `jdk-toolchain` profile to activate JDK selection as a toolchain with version requirement configured as minimum java version for the project. + +The `format` Profile +-------------------- + +Since version 38 the `format` profile can be used to explicitly format source files with [spotless-maven-plugin](https://github.com/diffplug/spotless/tree/main/plugin-maven) according to [Maven standards](/developers/conventions/code.html). This requires the phase [process-sources](/guides/introduction/introduction-to-the-lifecycle.html#default-lifecycle). After applying bigger reformatting it is recommended to add or update a `.git-blame-ignore-revs` file in the root of the repository containing a line with the SHA1 of the formatting commit to ignore those changes when using `git blame` (or equivalent concepts). This is automatically considered by [GitHub](https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#bypassing-git-blame-ignore-revs-in-the-blame-view) and can optionally be considered with [local `git blame`](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt) + +Repository Profiles +------------------- + +This POM provides optional profiles for using Apache-hosted repositories: + +- `use-apache-snapshots` configures Apache snapshots repository: [https://repository.apache.org/snapshots](https://repository.apache.org/snapshots). Useful when a build needs dependencies or plugins published only as snapshots. +- `use-apache-staging` configures Apache staging repository: [https://repository.apache.org/content/repositories/staging/](https://repository.apache.org/content/repositories/staging/). Useful when validating releases or parent changes that are still in staging. + +Site Publication +---------------- + +This POM prepares site publication to [Apache Maven's site svnpubsub](/developers/website/index.html). + +There are defined `maven.site.path.suffix` properties in parent POM, as: + +```xml + <properties> + <maven.site.path.suffix>LATEST</maven.site.path.suffix> + </properties> +``` + +Inherited project can change it in order to publish site in other path, like as: + +```xml + <properties> + <maven.site.path.suffix>LATEST-4.x</maven.site.path.suffix> + </properties> +``` + +There are defined `maven.site.path` properties in parent POM for each supported component type, as: + +```xml + <properties> + <maven.site.path>xxx-archives/${esc.d}{project.artifactId}-${maven.site.path.suffix}</maven.site.path> + </properties> +``` + +Every inherited POM needs to define `distributionManagement` to avoid automatic inheritance from parent: + +```xml + <distributionManagement> + <site> + <id>apache.website</id> + <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/components/${maven.site.path}</url> + </site> + </distributionManagement> +``` + +Once this is configured, the site can be published with: + +```shell +mvn -Preporting site site:stage +mvn scm-publish:publish-scm +``` + +See [deploying Maven components reference documentation](/developers/website/deploy-component-reference-documentation.html) for more information. + +History +------- + +As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component) moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since version 27, and Java 1.7 since version 34). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/maven-extensions/pom.xml new/maven-parent-50/maven-extensions/pom.xml --- old/maven-parent-49/maven-extensions/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/maven-extensions/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>maven-parent</artifactId> - <version>49</version> + <version>50</version> </parent> <groupId>org.apache.maven.extensions</groupId> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/maven-plugins/pom.xml new/maven-parent-50/maven-plugins/pom.xml --- old/maven-parent-49/maven-plugins/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/maven-plugins/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>maven-parent</artifactId> - <version>49</version> + <version>50</version> </parent> <groupId>org.apache.maven.plugins</groupId> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/maven-shared-components/pom.xml new/maven-parent-50/maven-shared-components/pom.xml --- old/maven-parent-49/maven-shared-components/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/maven-shared-components/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>maven-parent</artifactId> - <version>49</version> + <version>50</version> </parent> <groupId>org.apache.maven.shared</groupId> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/maven-skins/pom.xml new/maven-parent-50/maven-skins/pom.xml --- old/maven-parent-49/maven-skins/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/maven-skins/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.maven</groupId> <artifactId>maven-parent</artifactId> - <version>49</version> + <version>50</version> </parent> <groupId>org.apache.maven.skins</groupId> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/maven-parent-49/pom.xml new/maven-parent-50/pom.xml --- old/maven-parent-49/pom.xml 2026-06-25 20:34:50.000000000 +0200 +++ new/maven-parent-50/pom.xml 2026-09-17 20:32:26.000000000 +0200 @@ -24,13 +24,13 @@ <parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> - <version>39</version> + <version>40</version> <relativePath /> </parent> <groupId>org.apache.maven</groupId> <artifactId>maven-parent</artifactId> - <version>49</version> + <version>50</version> <packaging>pom</packaging> <name>Apache Maven</name> @@ -945,7 +945,7 @@ <scm> <connection>scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git</connection> <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git</developerConnection> - <tag>maven-parent-49</tag> + <tag>maven-parent-50</tag> <url>https://github.com/apache/maven-parent/tree/${project.scm.tag}</url> </scm> @@ -980,15 +980,15 @@ <maven.site.path.suffix>LATEST</maven.site.path.suffix> <invoker.rerunFailingTestsCount>1</invoker.rerunFailingTestsCount> <invoker.streamLogsOnFailures>true</invoker.streamLogsOnFailures> - <version.sisu-maven-plugin>1.0.1</version.sisu-maven-plugin> - <version.plexus-utils>4.0.3</version.plexus-utils> - <version.spotless-maven-plugin>3.7.0</version.spotless-maven-plugin> - <version.palantirJavaFormat>2.93.0</version.palantirJavaFormat> + <version.sisu-maven-plugin>1.1.0</version.sisu-maven-plugin> + <version.plexus-utils>4.1.0</version.plexus-utils> + <version.spotless-maven-plugin>3.10.2</version.spotless-maven-plugin> + <version.palantirJavaFormat>2.98.0</version.palantirJavaFormat> <!-- DO NOT UPGRADE to 4: incompatible with Maven 3 --> <version.plexus-xml>3.0.1</version.plexus-xml> <versions.junit5>5.14.4</versions.junit5> <version.maven-shared-resources>6</version.maven-shared-resources> - <project.build.outputTimestamp>2026-06-25T20:34:50Z</project.build.outputTimestamp> + <project.build.outputTimestamp>2026-09-17T20:32:26Z</project.build.outputTimestamp> </properties> <dependencyManagement> @@ -1061,7 +1061,7 @@ <plugin> <groupId>org.codehaus.modello</groupId> <artifactId>modello-maven-plugin</artifactId> - <version>2.6.0</version> + <version>2.8.1</version> <configuration> <licenseText>Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -1139,12 +1139,12 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-toolchains-plugin</artifactId> - <version>3.2.0</version> + <version>3.3.0</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> - <version>3.2.2</version> + <version>3.2.3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -1204,7 +1204,7 @@ <dependency> <groupId>org.codehaus.mojo</groupId> <artifactId>extra-enforcer-rules</artifactId> - <version>1.12.0</version> + <version>1.12.1</version> </dependency> </dependencies> <executions> @@ -1281,7 +1281,7 @@ <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> <configuration> - <excludes combine.children="append"> + <inputExcludes combine.children="append"> <exclude>.java-version</exclude> <!-- Jenkins job with local Maven repository --> <exclude>.repository/**</exclude> @@ -1291,7 +1291,12 @@ <exclude>dependency-reduced-pom.xml</exclude> <!-- GitHub Support --> <exclude>.asf.yaml</exclude> - </excludes> + <!-- Developer tooling: version managers / direnv (local, not project source) --> + <exclude>.sdkmanrc</exclude> + <exclude>.tool-versions</exclude> + <exclude>.envrc</exclude> + <exclude>.mise.toml</exclude> + </inputExcludes> </configuration> <executions> <execution> @@ -1326,10 +1331,6 @@ <artifactId>maven-enforcer-plugin</artifactId> </plugin> <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - </plugin> - <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <executions> @@ -1395,6 +1396,10 @@ <groupId>com.diffplug.spotless</groupId> <artifactId>spotless-maven-plugin</artifactId> </plugin> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + </plugin> </plugins> </build> </profile> @@ -1405,7 +1410,7 @@ <plugin> <groupId>org.cyclonedx</groupId> <artifactId>cyclonedx-maven-plugin</artifactId> - <version>2.9.2</version> + <version>2.9.3</version> <executions> <execution> <goals> @@ -1595,6 +1600,35 @@ </pluginRepository> </pluginRepositories> </profile> + <profile> + <!-- useful for releasing while voting on Apache parent POM --> + <id>use-apache-staging</id> + <activation> + <property> + <name>apache.staging</name> + </property> + </activation> + <repositories> + <repository> + <snapshots> + <enabled>false</enabled> + </snapshots> + <id>apache.staging</id> + <name>Apache Staging Repository</name> + <url>https://repository.apache.org/content/repositories/staging/</url> + </repository> + </repositories> + <pluginRepositories> + <pluginRepository> + <snapshots> + <enabled>false</enabled> + </snapshots> + <id>apache.staging</id> + <name>Apache Staging Repository</name> + <url>https://repository.apache.org/content/repositories/staging/</url> + </pluginRepository> + </pluginRepositories> + </profile> <profile> <!-- a profile to allow dependabot to manage palantir-java-format version --> <id>palantir-javaformat-dependabot</id>
