Now that there is release candidate 2 of Maven 4.0.0 and things become more stable, I would like to know:
What are the main differences between Maven 3.x and 4.0.0 for Maven users (and Maven plugin developers)?
I tried to have a look at release notes and the Maven homepage, but I am a bit overwhelmed. A lot information is about the internal structure of Maven, and there is a huge number of issues in the issue tracker that are resolved, but I did find any good information that summarizes the main improvements and breaking changes.
Main points are:
4.0.0
bom
for Bills of Materials.See also https://maven.apache.org/whatsnewinmaven4.html, thanks to Karl-Heinz Marbaise for the link.