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!
Continue with GitHub
Continue with Google
or