Repository navigation
chore(deps): update dependency maven to v4.0.0-rc-7 - #198
Merged
Merged
Conversation
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The reviewed change is limited to the Maven Wrapper version update.
Review effort: Lite
Findings: None
What changed in this PR
Updates the Maven Wrapper from Maven 4.0.0-rc-6 to 4.0.0-rc-7.
Changes:
- Updated the Maven distribution URL.
- No other wrapper settings changed.
| File | Description |
|---|---|
.mvn/wrapper/maven-wrapper.properties |
Points the wrapper to Maven 4.0.0-rc-7. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
4.0.0-rc-6→4.0.0-rc-7Release Notes
apache/maven (maven)
v4.0.0-rc-7: Maven 4.0.0-rc-7Compare Source
This release candidate is expected to be the last before the Maven 4.0.0 GA release, which we aim to publish in the coming weeks, pending community feedback.
🚀 New features and improvements
🔧 Maintenance
🐛 Bug Fixes
Improve standalone ApiRunner to properly apply settings (#13014) @gnodet
Strip executable() conditions from consumer POMs (#12960) @gnodet
Emit clear error when running JDK cannot compile source level (#12922) @gnodet
Enable PathConflictResolver by default (#12893) @gnodet
[mvnup] Add maven-war-plugin and maven-ear-plugin to plugin upgrade list (#12685) @gnodet
Fix #13191: add -Dmaven.maven3Personality hint to FATAL message for wrong parent relativePath (#13202) @gnodet
Fix #13200: publish a complete set from MavenProject.getArtifacts (#13203) @gnodet
Fix #13190: pre-build full reactor once using BUILD_PROJECT, drop temp dir in PluginUpgradeStrategy (#13197) @gnodet
Fix #13192: PomInlinerTransformer fails when CI-friendly property is defined in POM (#13195) @gnodet
Fix #13189: mvnup generates invalid JDK version constraint '(,-1]' (#13199) @gnodet
Fix mvnup compatibility: jar-plugin 3.4.2, exec-plugin submodule coverage, toolchain warning (#13179) @gnodet
Fixes #13135, ensure completude of the reactor summary but privilege failures to be last to stay human efficient (#13167) @gnodet
Fix glob patterns in exists()/missing() profile conditions on Windows (#13163) @gnodet
Fix #13084: sandbox profile activation context for external model builds (#13158) @gnodet
Fix: implement Node.getRepository() via local repository manager lookup (#13159) @gnodet
Fix #13100: honor repositories from legitimately-active external model profiles (#13155) @gnodet
[MNG-5146] - Fix parent relativePath mismatch check (#13157) @gnodet
Lower-case the OS family before matching it against the family names (#13154) @gnodet
Normalize lazy StAX parse failures in MavenXpp3Reader (#13149) @gnodet
Evaluate profile activation conditions lazily (#13144) @gnodet
[MNG-6979] - Initialize the current project from the execution root (#13143) @gnodet
Fix NPE on a recursive property reference in a list field (#13145) @gnodet
[MNG-6568] - Fix comparison cycles in version qualifiers (#13113) @gnodet
[MNG-8678] - Concurrent executor ignores java.lang.Error subclasses (#13067) @gnodet
Keep the basedir unset for a parent served from the project-local repository (#13212) @slachiewicz
Fix #13068: make PluginDependenciesResolver methods default (#13069) @ascheman
Fix filterByScope to expand lifecycle scopes for build ordering (#13070) @gnodet
Fix getDispatchedPaths() leaking mutable nested lists (#13057) @gnodet
[MNG-8174] - Fix NPE when a property references itself in a plugin configuration (#12935) @elharo
Fix #12985: Upgrade toolchains-plugin when adding select-jdk-toolchain execution (#13026) @gnodet
Fix ToolchainPluginStrategy to detect inherited source levels from parent POMs (#13025) @gnodet
Fix consumer POM leaving extension-contributed user properties uninterpolated (#13023) @gnodet
Fix #12986: Throw descriptive UnsupportedOperationException instead of NPE in MavenSession.lookup() (#13020) @gnodet
Fix #12989: mvnup plugin upgrades should respect project JDK version (#13024) @gnodet
[MNG-8633] - mvnup: inject standalone Nashorn for antrun JavaScript compatibility (#13022) @gnodet
mvnup: upgrade BND plugins to fix ConcurrentModificationException on JDK 17.0.13+ (#13021) @gnodet
[MNG-8765] - Pre-interpolate plugin configuration before type conversion (#13019) @gnodet
Fix #13004: enable deterministic profile activation for BUILD_CONSUMER (#13015) @gnodet
[MNG-8765] - Pre-interpolate plugin configuration before type conversion (#13017) @gnodet
Fix #12991: skip shade-plugin upgrade when custom ResourceTransformers are present (#13016) @gnodet
[MNG-12984] - Fix invalid Automatic-Module-Name entries in mvnup plugin upgrades (#13013) @gnodet
Fix compatibility spelling in CLI help text (#13012) @gnodet
[MNG-8708] - Fix parent inference (#13010) @gnodet
Scope server credentials and validate legacy relocation coordinates (#12977) @gnodet
Fix version comparison and parsing inconsistencies in maven-artifact (#12942) @slachiewicz
Validate metadata inputs across legacy and new API paths, clone proxies before decryption (#12945) @slachiewicz
[MNG-8450] - Report BOM import warnings only at declaration sites (#13003) @gnodet
[MNG-8287] - Fix consumer POM packaging profile resolution (#12967) @gnodet
Fix #12931: do not rewrite unmodified POMs in mvnup apply (#12972) @gnodet
Fix modello velocity phase for concurrent builder compatibility (#12963) @gnodet
Fix #12912: assign FastTerminal before starting the build thread (#12961) @gnodet
Fix #12774: skip consumer POM re-attachment on repeated task segments (#12916) @gnodet
Fix #12660: inherit version from imported BOM when local dep mgmt entry has no version (#12915) @gnodet
Fix #12912: use a dumb fallback terminal for all build-thread reentrant calls (#12921) @gnodet
Fix operator precedence skipping type=bom dependency imports (#12930) @gnodet
Fix: make ProjectIndex thread-safe for parallel builds (#12926) @gnodet
Fix #12602: Preserve Properties defaults in immutable copies (#12910) @goutamadwant
[MNG-8693] - Avoid resolving unused plugins for direct goals (#12920) @gnodet
Fix: interpolate properties in module/subproject path before filesystem resolution (#12924) @gnodet
Fix #12600: handle missing project index in forked executions (#12917) @gnodet
Re-include macOS JLine native libraries in distribution (#12888) @gnodet
Fix #2520: default maven.mainClass in Java instead of classworlds config (#12889) @gnodet
Fix #12646: project-local-repo clean race condition when root pom has parent (#12891) @gnodet
Wire ModelBuilderRequest.isLocationTracking() to XML parser (#12905) @gnodet
Fix #12590: NPE on null rootDirectory in DefaultModelBuilder (#12903) @gnodet
Fix #12749: suppress false ERROR in mvnsh for successful commands (#12896) @gnodet
Fix #12769: merge duplicate mirror repos to preserve snapshot policies (#12900) @gnodet
Fix #12868: Restore --define as long option for -D (#12899) @gnodet
Fix #12592: use string-based ID for forked execution cycle detection (#12898) @gnodet
Fix #12605: remove synchronized bottleneck in createProjectRealm() (#12897) @gnodet
Fix #12607: prevent session scope leak on MavenChainedWorkspaceReader constructor exception (#12895) @gnodet
Fix #12598: prevent StackOverflow from path representation mismatch in getEnhancedProperties (#12894) @gnodet
Fix field cache to let child class fields take precedence over parent (#12626) @gnodet
Fix #12685: Add tests for war/ear plugin upgrades, extract Quarkus tests (#12876) @gnodet
Preserve coordinates when merging InputLocation (#12806) @gnodet
Fix: synchronize ReflectionValueExtractor class-introspection caches (#12862) @gnodet
Fix duplicate model problem reporting, fixes #12691 (#12807) @gnodet
Fix ArtifactCoordinates.getId() double colon when classifier is empty (#12855) @gnodet
[MNG-8129] - Handle InvalidPathException for broken relativePath on Windows (#12849) @gnodet
Fix #12761: do not wait for the terminal on the thread building it (#12854) @gnodet
Make run-its profile extract the built distribution (#12852) @gnodet
[MDEP-590] - Resolve classified POM artifacts from the reactor (#12831) @wilx
[MNG-8709] - Use active profile properties for consumer POM validation (#12684) @goutamadwant
Fix #12730: quiet mode implies raw streams to avoid stdout decoration (#12830) @gnodet
Fix #12640: BOM consumer POM must not include inherited dependency management (#12802) @gnodet
[MNG-8129] - Handle InvalidPathException for broken relativePath on Windows (#12741) @gnodet
Make profile activation conditions locale-independent (#12798) @gnodet
Fix parent profile cache matching across activation contexts (#12801) @gnodet
fix(api-core): properly implement Clock.withZone() in MonotonicClock (#12797) @gnodet
Support the logical not operator in profile activation conditions (#12799) @gnodet
Fix BuildPlanExecutor thread pool leak on constructor failure (#12800) @gnodet
fix configuration page generation (#12657) @hboutemy
Fix #12704: Do not report an independent, built module as skipped (#12706) @slachiewicz
Fix SubList.get() accepting an index equal to its own size (#12656) @renechoi
📝 Documentation updates
👻 Maintenance
🔧 Build
📦 Dependency updates
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.