This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-site.git
The following commit(s) were added to refs/heads/master by this push:
new 35856f0b Improve wording
35856f0b is described below
commit 35856f0b2075f55be83210de1493aec9ef8f0ed3
Author: Guillaume Nodet <[email protected]>
AuthorDate: Thu Jun 26 10:47:05 2025 +0200
Improve wording
---
content/markdown/docs/4.0.0-rc-4/release-notes.md | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/content/markdown/docs/4.0.0-rc-4/release-notes.md
b/content/markdown/docs/4.0.0-rc-4/release-notes.md
index 74a63ed9..01b7412c 100644
--- a/content/markdown/docs/4.0.0-rc-4/release-notes.md
+++ b/content/markdown/docs/4.0.0-rc-4/release-notes.md
@@ -45,18 +45,21 @@ Please refer to the [Maven 4.x
documentation](https://maven.apache.org/ref/4.0.0
- Please report any issues to GitHub: https://github.com/apache/maven/issues
- For production use, consider the stability and compatibility requirements of
your project
-# Upgrading from Maven 3
+### Upgrading from Maven 3
-Maven 4 brings a tons of changes. We've tried hard to maximise compatibility
with Maven 3.x, but in order to have your build work with Maven 4, you will
need to upgrade some plugins (such as `maven-enforcer-plugin`,
`maven-remote-resources-plugin`, `maven-shade-plugin`, etc...) to their most
recent versions.
+Maven 4 introduces significant changes to enhance functionality and
performance. While we’ve prioritized compatibility with Maven 3.x, some POM
files may require updates to build successfully with Maven 4.
-A lot of deprecated constructs in POM files are now rejected. If you
encounter an issue when building your project with Maven 4, first try to use
the upgrade tool using `mvnup check` to see if there's anything that can be
easily and automatically fixed, and then (or directly) `mvnup apply` to apply
those changes.
+To identify and resolve common issues, use the Maven upgrade tool:
+- Run `mvnup check` to detect potential problems in your project.
+- Run `mvnup apply` to automatically apply recommended fixes.
-If your build is leveraging Maven extensions, you may very well expect some
breakage. Some extensions may need to be updated:
-* the useful, but unmaintained,
[`os-maven-plugin`](https://github.com/trustin/os-maven-plugin/) extension has
been replaced with at [`nisse`](https://github.com/maveniverse/nisse) extension.
+If your build relies on Maven extensions not supported by the upgrade tool,
contact the extension developers to confirm their plans for Maven 4
compatibility.
-Contact the extensions' developers team to know their plans regarding
supporting to Maven 4.
+If your build still fails, run it with the `-e` option to generate a detailed
stack trace. Then, file an issue including:
+- The full stack trace.
+- A link to the exact branch of your open-source project, or a minimal
reproducer for proprietary projects.
-# Upgrading from Maven 4.0.0-rc-3
+### Upgrading from Maven 4.0.0-rc-3
No known incompatibilities since last RC.