Bump org.apache.maven:maven-xml from 4.0.0-rc-2 to 4.0.0-rc-3 by dependabot[bot] · Pull Request #57 · codehaus-plexus/plexus-xml
Bumps org.apache.maven:maven-xml from 4.0.0-rc-2 to 4.0.0-rc-3.
Release notes
Sourced from org.apache.maven:maven-xml's releases.
Maven 4.0.0-rc-3
Release notes
Maven has entered the release candidate phase and aims to be finally released in a few weeks. Please give it a try and report errors.
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.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-pluginextension has been replaced with atnisseextension.Contact the extensions' developers team to know their plans regarding supporting to Maven 4.
Upgrading from Maven 4.0.0-rc-2
Important note about breaking changes: Maven 4.0.0-rc-3 includes changes in the new API that will require updates in plugin targeting the new API, especially relating to [MNG-8395] which adds a new
<source>element to the model and redirects the<sourceDirectory>element. Plugin developers will need to update their code to work with these changes.Change log
What's Changed
- [MNG-8437] mvnsh by
@cstamasin apache/maven#1982- [MNG-8438] maven-jline: Migrate to Maven DI (off javax.inject) by
@cstamasin apache/maven#1987- [MNG-8433] Use the switch expressions syntax by
@CrazyHZMin apache/maven#1983- [MNG-8436] Fix wrong transfer rates displayed in console by
@gnodetin apache/maven#1985- Exclude maven-xml and maven-xml-impl (the artifact has been renamed) by
@gnodetin apache/maven#1992- [MNG-8446] Project cannot start due to too many warnings by
@gnodetin apache/maven#1993- [MNG-8447] Lossy ProblemCollector by
@cstamasin apache/maven#1994- [MNG-8454] Force the FileSizeFormat UT to US Locale by
@cstamasin apache/maven#2003- [MNG-8460] Implement flush() by
@cstamasin apache/maven#2006- [MNG-8463] Update plugins by
@cstamasin apache/maven#2005- [MNG-8461] Initial settings method must restore context state by
@cstamasin apache/maven#2004- [MNG-8465] Add support for project.rootDirectory in repositories and fix other expressions by
@gnodetin apache/maven#2007- [MNG-8461] Integrate reproducer as IT by
@cstamasin apache/maven#2009- [MNG-8469] Fix interpolation precedence order by
@cstamasin apache/maven#2011- [MNG-8487] Completely isolate UTs by
@cstamasin apache/maven#2021- MNG-8479 - Use 'ejb' not 'ejb3' as type in ReactorReader artifact resolution for compile phase by
@scottkurzin apache/maven#2016- Copy edits in comments, API doc, and messages by
@elharoin apache/maven#2020- Fix comparisons against null in PathSource.equals by
@elharoin apache/maven#2026- [MNG-8502] Embedded executor should obey MAVEN_ARGS env variable by
@cstamasin apache/maven#2032- [MNG-8475] In the loop scenario, StringBuilder is used instead of concatenation by
@CrazyHZMin apache/maven#2014- [MNG-8473] Site fixes by
@cstamasin apache/maven#2010- [MNG-8494] Restore Maven 3 compatibility by
@gnodetin apache/maven#2031- [MNG-8482] Use instanceof assignments to get rid of casting expressions by
@breunin apache/maven#2018- [MNG-8483] Prefer Objects.requireNonNull by
@elharoin apache/maven#2019- [MNG-8493] 'serialVersionUID' can be annotated with '
@Serial' annotation by@Stellar1999in apache/maven#2034- [MNG-8513] Be stricter about xml combination modes by
@gnodetin apache/maven#2038- [MNG-8514] Improve VersionRangeResolverResult by
@gnodetin apache/maven#2039- [MNG-8510] Remove Utils class from maven-di by
@gnodetin apache/maven#2040- [MNG-8515] Use internal interpolator by
@gnodetin apache/maven#2044
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)