Maven - maven-4.0.0-alpha-7
What's Changed
- [MNG-6825] Replace FileUtils with Commons IO by @timtebeek in https://github.com/apache/maven/pull/1067
- [MNG-7738] don't dump raw stack traces to System.err by @elharo in https://github.com/apache/maven/pull/1064
- Switch version to 4.0.0 for @since tags by @gnodet in https://github.com/apache/maven/pull/1068
- [MNG-7720] Simplify code by @gnodet in https://github.com/apache/maven/pull/1063
- remove unused branches in fake by @elharo in https://github.com/apache/maven/pull/1069
- [MNG-7714] correct comment by @elharo in https://github.com/apache/maven/pull/1074
- [MNG-7749] Upgrade animal-sniffer from 1.21 to 1.23 by @slawekjaranowski in https://github.com/apache/maven/pull/1072
- [MNG-6825] Replace StringUtils by @timtebeek in https://github.com/apache/maven/pull/1078
- [MNG-6825] Get rid of commons-lang by @gnodet in https://github.com/apache/maven/pull/1080
- [MNG-7750] Ensure no unwanted interpolation in plugins from profiles. by @nielsbasjes in https://github.com/apache/maven/pull/1076
- Simplify logger creation leveraging Map.computeIfAbsent by @gnodet in https://github.com/apache/maven/pull/1081
- [MNG-7766] - Migrate to use mockito-bom 4.11.0 by @khmarbaise in https://github.com/apache/maven/pull/1090
- [MNG-7763] Provide UTF-8 as a default value for project.build.sourceEncoding and project.reporting.outputEncoding by @gnodet in https://github.com/apache/maven/pull/1085
- [MNG-7038] Introduce public properties to point to to the root and top directory of (multi-module) project by @gnodet in https://github.com/apache/maven/pull/1061
- [MNG-7038] Fixes for topDirectory by @cstamas in https://github.com/apache/maven/pull/1100
- [MNG-7769] Update Resolver to 1.9.10 by @cstamas in https://github.com/apache/maven/pull/1102
- [MNG-6303] Interpolate user supplied properties and command line arguments by @gnodet in https://github.com/apache/maven/pull/1062
- [MNG-7778] - Include suppressed exceptions when logging failures by @marcphilipp in https://github.com/apache/maven/pull/1103
- [MNG-6829] Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) by @timtebeek in https://github.com/apache/maven/pull/1104
- [MNG-7785] Clean usage of SessionData by @gnodet in https://github.com/apache/maven/pull/1094
- [MNG-7743] Make the build work on JDK 20 by @psiroky in https://github.com/apache/maven/pull/1065
- Prefer Java standard library to Plexus util by @elharo in https://github.com/apache/maven/pull/1015
- [MNG-7783] Profile source point to file instead of to module by @gnodet in https://github.com/apache/maven/pull/1110
- [MNG-7784] Fix compatibility for SuperPomProvider by @gnodet in https://github.com/apache/maven/pull/1109
- [MNG-7780] DefaultArtifact.equals throws NullPointerException if o.version is null by @CrazyHZM in https://github.com/apache/maven/pull/1108
- [MNG-7639] Add unit test for DefaultRepositorySystemSessionFactory#newRepositorySession by @CrazyHZM in https://github.com/apache/maven/pull/1096
- [MNG-7587] Upgrade to sisu 0.9.0.M2 by @gnodet in https://github.com/apache/maven/pull/1119
- [MNG-7796] Be lenient when using toRealPath by @gnodet in https://github.com/apache/maven/pull/1130
- [MNG-7797] Return BRIEF mode by @hgschmie in https://github.com/apache/maven/pull/1132
- [MNG-7795] IllegalArgumentException: 'other' has different root during plugin validation by @gnodet in https://github.com/apache/maven/pull/1133
- [MNG-7585] Remove duplicate classes by @gnodet in https://github.com/apache/maven/pull/1135
- [MNG-7698] Support comments in maven.config by @gnodet in https://github.com/apache/maven/pull/1134
- [MNG-7655] Switch to plexus-utils / plexus-xml 4 by @gnodet in https://github.com/apache/maven/pull/1093
- [MNG-7604] Removal of pom.* interpolation makes some older plugins defunct by @gnodet in https://github.com/apache/maven/pull/1137
- [MNG-7548] Kill off "legacy" repository metadata support by @gnodet in https://github.com/apache/maven/pull/1138
- [MNG-7740] Remove old temporary consumer*pom files from buildDir by @gnodet in https://github.com/apache/maven/pull/1117
- Fix code style for code generated by velocity templates by @gnodet in https://github.com/apache/maven/pull/1146
- [MNG-7338] Automatically activate batch-mode and make output quiet when running in CI. by @MartinKanters in https://github.com/apache/maven/pull/869
- [MNG-7790] Update lifecycle plugins by @cstamas in https://github.com/apache/maven/pull/1154
- [MNG-7751] Provide a way to inject XmlNode into plugins by @gnodet in https://github.com/apache/maven/pull/1071
- [MNG-7806] Plugins verification - remove used in module(s) report by @slawekjaranowski in https://github.com/apache/maven/pull/1157
- Simplify code by @gnodet in https://github.com/apache/maven/pull/1156
- [MNG-7790] Update lifecycle plugins, take 2 by @cstamas in https://github.com/apache/maven/pull/1163
- Update some build plugins by @cstamas in https://github.com/apache/maven/pull/1166
- [MNG-7794][MNG-7809] Deprecate RepositorySystem and make maven-compat optional by @gnodet in https://github.com/apache/maven/pull/1150
- [MNG-7812] Get rid of maven-shared-utils by @gnodet in https://github.com/apache/maven/pull/1158
- [MNG-5600] Dependency management import should support exclusions by @gnodet in https://github.com/apache/maven/pull/1155
- [MNG-7811] Plugins verification - reporting improvements by @slawekjaranowski in https://github.com/apache/maven/pull/1169
- [MNG-7816] Bump parent pom from 39 to 40 by @gnodet in https://github.com/apache/maven/pull/1170
- [MNG-7764] Small code improvements by @khmarbaise in https://github.com/apache/maven/pull/1088
- [MNG-7800] Bump maven-resolver from 1.9.10 to 1.9.11 by @gnodet in https://github.com/apache/maven/pull/1171
- [MNG-7800] Update resolver to 1.9.12 by @cstamas in https://github.com/apache/maven/pull/1177
- [MNG-5659] Provide project-specific settings located in ${session.rootdir}/.mvn/settings.xml by default by @gnodet in https://github.com/apache/maven/pull/1059
- [MNG-7814] Use location tracking for settings by @gnodet in https://github.com/apache/maven/pull/1164
- [MNG-7059][MNG-4645] Move Central repo definition out of Maven's core so it can be more easily changed by @gnodet in https://github.com/apache/maven/pull/1139
- [MNG-6112] Make central update policy coherent by @gnodet in https://github.com/apache/maven/pull/1142
- [MNG-7805] Make the modelVersion optional when using build pom by @gnodet in https://github.com/apache/maven/pull/1148
- [MNG-7632] Regression: combine.children breaks when combining executions by @gnodet in https://github.com/apache/maven/pull/1168
- [MNG-7714] Fixed a scenario in version sorting where sp1 is less than final by @CrazyHZM in https://github.com/apache/maven/pull/1099
- [MNG-7800] Update resolver to 1.9.13 by @cstamas in https://github.com/apache/maven/pull/1181
- [MNG-7824] Bump plexus-xml from 4.0.0 to 4.0.1 by @gnodet in https://github.com/apache/maven/pull/1184
- [MNG-7228] MavenProject.getOriginalModel returns interpolated parts by @gnodet in https://github.com/apache/maven/pull/1183
New Contributors
- @timtebeek made their first contribution in https://github.com/apache/maven/pull/1067
- @marcphilipp made their first contribution in https://github.com/apache/maven/pull/1103
- @psiroky made their first contribution in https://github.com/apache/maven/pull/1065
- @CrazyHZM made their first contribution in https://github.com/apache/maven/pull/1108
Full Changelog: https://github.com/apache/maven/compare/maven-4.0.0-alpha-5...maven-4.0.0-alpha-7
Details
date
June 24, 2023, 8:52 a.m.
name
4.0.0-alpha-7
type
Pre-release
👇
Register or login to:
- 🔍View and search all Maven releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!