[Tutorials] Bump maven version to 3.9.10 #1288
                
     Merged
            
            
          
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Bump the Maven docker images versions for various tutorials
[maven-agent] Bump maven version in dockerfiles/maven/Dockerfile
changed lines [8] of file "/tmp/updatecli/github/jenkins-docs/quickstart-tutorials/dockerfiles/maven/Dockerfile"
maven-3.9.10
# [Release Notes - Maven - Version 3.9.10](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12355010) <h2> Bug </h2> <ul> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8096'>MNG-8096</a>] - Inconsistent dependency resolution behaviour for concurrent multi-module build can cause failures </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8169'>MNG-8169</a>] - MINGW support requires --add-opens java.base/java.lang=ALL-UNNAMED </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8170'>MNG-8170</a>] - Maven 3.9.8 contains weird native library for Jansi on Windows/arm64 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8211'>MNG-8211</a>] - Maven should fail builds that use CI Friendly versions but have no values set </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8248'>MNG-8248</a>] - WARNING: A restricted method in java.lang.System has been called </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8256'>MNG-8256</a>] - ProjectDependencyGraph bug: in case of filtering, non-direct module links are lost </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8315'>MNG-8315</a>] - Failure of mvn.cmd if a .mvn directory is located at drive root </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8396'>MNG-8396</a>] - Maven takes forever to resume </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8711'>MNG-8711</a>] - "Duplicate artifact" in LifecycleDependencyResolver </li> </ul> <h2> Improvement </h2> <ul> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8370'>MNG-8370</a>] - Introduce maven.repo.local.head </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8399'>MNG-8399</a>] - JDK 24+ issues warning about usage of sun.misc.Unsafe </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8707'>MNG-8707</a>] - Add methods to remove compile and test source roots </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8712'>MNG-8712</a>] - improve dependency version explanation: it's a requirement, not always effective version </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8717'>MNG-8717</a>] - Remove maven-plugin-plugin:addPluginArtifactMetadata from default binding </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8722'>MNG-8722</a>] - Use a single standalone version of asm </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8731'>MNG-8731</a>] - Use https for xsi:schemaLocation in generated descriptors </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8734'>MNG-8734</a>] - Simplify scripting like "get project version" cases </li> </ul> <h2> Task </h2> <ul> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8728'>MNG-8728</a>] - Bump Eclipse Sisu from 0.9.0.M3 to 0.9.0.M4 and use Java 24 on CI </li> </ul> <h2> Dependency upgrade </h2> <ul> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8289'>MNG-8289</a>] - Update Plexus annotations to 2.2.0 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8443'>MNG-8443</a>] - Bump com.google.guava:guava from 33.2.1-jre to 33.4.0-jre </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8531'>MNG-8531</a>] - Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.0 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8532'>MNG-8532</a>] - Bump commons-io:commons-io from 2.16.1 to 2.18.0 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8534'>MNG-8534</a>] - Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8635'>MNG-8635</a>] - Bump com.google.guava:failureaccess from 1.0.2 to 1.0.3 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8636'>MNG-8636</a>] - Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8640'>MNG-8640</a>] - Bump org.apache.maven:maven-parent from 43 to 44 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8661'>MNG-8661</a>] - Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8701'>MNG-8701</a>] - Bump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8702'>MNG-8702</a>] - Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to 2.9.0 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8703'>MNG-8703</a>] - Bump commons-io:commons-io from 2.18.0 to 2.19.0 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8704'>MNG-8704</a>] - Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8705'>MNG-8705</a>] - Bump commons-jxpath:commons-jxpath from 1.3 to 1.4.0 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8706'>MNG-8706</a>] - Bump commons-cli:commons-cli from 1.8.0 to 1.9.0 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8715'>MNG-8715</a>] - Bump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8716'>MNG-8716</a>] - Bump resolver to 1.9.23 </li> <li>[<a href='https://issues.apache.org/jira/browse/MNG-8745'>MNG-8745</a>] - Bump xmlunitVersion from 2.10.0 to 2.10.2 </li> </ul> ## What's Changed * [MNG-8211] Fail the build if CI Friendly revision used without value by @cstamas in https://github.com/apache/maven/pull/1656 * Add missing since by @cstamas in https://github.com/apache/maven/pull/1682 * [MNG-8256] FilteredProjectDependencyGraph fix for non-transitive case by @cstamas in https://github.com/apache/maven/pull/1724 * [MNG-8315] Failure of mvn.cmd if a .mvn folder is located at drive root by @fmarot in https://github.com/apache/maven/pull/1806 * [MNG-8289] Update Plexus Annotations to 2.2.0 by @dependabot in https://github.com/apache/maven/pull/1666 * [MNG-8370] Add maven.repo.local.head by @slawekjaranowski in https://github.com/apache/maven/pull/1915 * [MNG-8443] Bump com.google.guava:guava from 33.2.1-jre to 33.4.0-jre by @dependabot in https://github.com/apache/maven/pull/1991 * [MNG-8531] Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.0 by @dependabot in https://github.com/apache/maven/pull/2013 * [MNG-8532] Bump commons-io:commons-io from 2.16.1 to 2.18.0 by @dependabot in https://github.com/apache/maven/pull/1926 * [MNG-8534] Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 by @dependabot in https://github.com/apache/maven/pull/1699 * Add PR Automation action by @slawekjaranowski in https://github.com/apache/maven/pull/2113 * Bump com.google.guava:failureaccess from 1.0.2 to 1.0.3 by @dependabot in https://github.com/apache/maven/pull/2167 * Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre by @dependabot in https://github.com/apache/maven/pull/2168 * [MNG-8640] Bump org.apache.maven:maven-parent from 43 to 44 by @dependabot in https://github.com/apache/maven/pull/2163 * Use Maven 3.9.9 for build maven-3.9.x branch by @slawekjaranowski in https://github.com/apache/maven/pull/2177 * [MNG-8248] Add enable-native-access to startup scripts by @slawekjaranowski in https://github.com/apache/maven/pull/2171 * [MNG-8661] Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre by @dependabot in https://github.com/apache/maven/pull/2185 * Use dedicated local repo for ITs on Jenkins by @slawekjaranowski in https://github.com/apache/maven/pull/2255 * [MNG-8701] Bump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 by @dependabot in https://github.com/apache/maven/pull/2240 * [MNG-8702] Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to 2.9.0 by @dependabot in https://github.com/apache/maven/pull/2241 * [MNG-8703] Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in https://github.com/apache/maven/pull/2258 * [MNG-8704] Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre by @dependabot in https://github.com/apache/maven/pull/2264 * [MNG-8705] Bump commons-jxpath:commons-jxpath from 1.3 to 1.4.0 by @dependabot in https://github.com/apache/maven/pull/2270 * [MNG-8706] Bump commons-cli:commons-cli from 1.8.0 to 1.9.0 by @dependabot in https://github.com/apache/maven/pull/1665 * [MNG-8715] Bump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 by @dependabot in https://github.com/apache/maven/pull/2280 * [MNG-8707] Add methods to remove compile and test source roots by @gnodet in https://github.com/apache/maven/pull/2275 * [MNG-8712] dependency version is a requirement, not effective by @hboutemy in https://github.com/apache/maven/pull/2279 * [MNG-8717] Remove maven-plugin-plugin:addPluginArtifactMetadata from default binding by @slawekjaranowski in https://github.com/apache/maven/pull/2295 * [MNG-8169] Add opens java.base/java.lang=ALL-UNNAMED for MinGW by @slawekjaranowski in https://github.com/apache/maven/pull/2296 * [MNG-8722] Use a single standalone version of asm by @slawekjaranowski in https://github.com/apache/maven/pull/2297 * [MNG-8716] Bump resolver to 1.9.23 by @slawekjaranowski in https://github.com/apache/maven/pull/2282 * [MNG-8731] Use https for xsi:schemaLocation in generated descriptors by @slawekjaranowski in https://github.com/apache/maven/pull/2343 * [MNG-8711] Fix concurrent cache access by @slawekjaranowski in https://github.com/apache/maven/pull/2345 * Update README.md by @slawekjaranowski in https://github.com/apache/maven/pull/2353 * [MNG-8728] Bump Eclipse Sisu from 0.9.0.M3 to 0.9.0.M4 by @cstamas in https://github.com/apache/maven/pull/2359 * [MNG-8728] Build ITs on JDK 21, 24 by @slawekjaranowski in https://github.com/apache/maven/pull/2360 * [MNG-8734] Make Maven 3.9.10 ignore --raw-streams option by @cstamas in https://github.com/apache/maven/pull/2361 * Bump xmlunitVersion from 2.10.0 to 2.10.1 by @dependabot in https://github.com/apache/maven/pull/2354 * [MNG-8396] Backport: add cache layer to the filtered dep graph by @cstamas in https://github.com/apache/maven/pull/2393 * [MNG-8745] Bump xmlunitVersion from 2.10.1 to 2.10.2 by @dependabot in https://github.com/apache/maven/pull/2389 ## New Contributors * @fmarot made their first contribution in https://github.com/apache/maven/pull/1806 **Full Changelog**: https://github.com/apache/maven/compare/maven-3.9.9...maven-3.9.10Created automatically by Updatecli
Options:
Most of Updatecli configuration is done via its manifest(s).
Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!