Skip to content

Bump maven.resolver.version from 2.0.13 to 2.0.16#1538

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/maven/maven.resolver.version-2.0.16
Open

Bump maven.resolver.version from 2.0.13 to 2.0.16#1538
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/maven/maven.resolver.version-2.0.16

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Feb 24, 2026

Bumps maven.resolver.version from 2.0.13 to 2.0.16.
Updates org.apache.maven.resolver:maven-resolver-api from 2.0.13 to 2.0.16

Release notes

Sourced from org.apache.maven.resolver:maven-resolver-api's releases.

2.0.16

🐛 Bug Fixes

  • Undo some changes TrackingFileManager happened in 1.9.25 (#1801) @​cstamas
  • Catch IOException with message "Resource deadlock avoided" which can happen on Unix level when multiple process try to lock same file (#1799) @​olamy
  • Set content length for PUT in JDK transport (#1798) @​cstamas

2.0.15

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

... (truncated)

Commits
  • b7f7f76 [maven-release-plugin] prepare release maven-resolver-2.0.16
  • 66c773b Undo some changes TrackingFileManager happened in 1.9.25 (#1801)
  • 74bfbc0 Catch IOException with message "Resource deadlock avoided" which can happen o...
  • 1020f3e Set content length for PUT in JDK transport (#1798)
  • 9247aee [maven-release-plugin] prepare for next development iteration
  • aa5588c [maven-release-plugin] prepare release maven-resolver-2.0.15
  • 711b0e1 Fix javadoc errors on new class (#1796)
  • d67da51 Document how resolver works internally (#1794)
  • fcd4290 Improve clarity and correctness in RRF documentation (#1795)
  • acbcbbe Minor bugfix: If proxy host cannot be resolved, fail (#1793)
  • Additional commits viewable in compare view

Updates org.apache.maven.resolver:maven-resolver-impl from 2.0.13 to 2.0.16

Release notes

Sourced from org.apache.maven.resolver:maven-resolver-impl's releases.

2.0.16

🐛 Bug Fixes

  • Undo some changes TrackingFileManager happened in 1.9.25 (#1801) @​cstamas
  • Catch IOException with message "Resource deadlock avoided" which can happen on Unix level when multiple process try to lock same file (#1799) @​olamy
  • Set content length for PUT in JDK transport (#1798) @​cstamas

2.0.15

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

... (truncated)

Commits
  • b7f7f76 [maven-release-plugin] prepare release maven-resolver-2.0.16
  • 66c773b Undo some changes TrackingFileManager happened in 1.9.25 (#1801)
  • 74bfbc0 Catch IOException with message "Resource deadlock avoided" which can happen o...
  • 1020f3e Set content length for PUT in JDK transport (#1798)
  • 9247aee [maven-release-plugin] prepare for next development iteration
  • aa5588c [maven-release-plugin] prepare release maven-resolver-2.0.15
  • 711b0e1 Fix javadoc errors on new class (#1796)
  • d67da51 Document how resolver works internally (#1794)
  • fcd4290 Improve clarity and correctness in RRF documentation (#1795)
  • acbcbbe Minor bugfix: If proxy host cannot be resolved, fail (#1793)
  • Additional commits viewable in compare view

Updates org.apache.maven.resolver:maven-resolver-spi from 2.0.13 to 2.0.16

Release notes

Sourced from org.apache.maven.resolver:maven-resolver-spi's releases.

2.0.16

🐛 Bug Fixes

  • Undo some changes TrackingFileManager happened in 1.9.25 (#1801) @​cstamas
  • Catch IOException with message "Resource deadlock avoided" which can happen on Unix level when multiple process try to lock same file (#1799) @​olamy
  • Set content length for PUT in JDK transport (#1798) @​cstamas

2.0.15

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

... (truncated)

Commits
  • b7f7f76 [maven-release-plugin] prepare release maven-resolver-2.0.16
  • 66c773b Undo some changes TrackingFileManager happened in 1.9.25 (#1801)
  • 74bfbc0 Catch IOException with message "Resource deadlock avoided" which can happen o...
  • 1020f3e Set content length for PUT in JDK transport (#1798)
  • 9247aee [maven-release-plugin] prepare for next development iteration
  • aa5588c [maven-release-plugin] prepare release maven-resolver-2.0.15
  • 711b0e1 Fix javadoc errors on new class (#1796)
  • d67da51 Document how resolver works internally (#1794)
  • fcd4290 Improve clarity and correctness in RRF documentation (#1795)
  • acbcbbe Minor bugfix: If proxy host cannot be resolved, fail (#1793)
  • Additional commits viewable in compare view

Updates org.apache.maven.resolver:maven-resolver-util from 2.0.13 to 2.0.16

Release notes

Sourced from org.apache.maven.resolver:maven-resolver-util's releases.

2.0.16

🐛 Bug Fixes

  • Undo some changes TrackingFileManager happened in 1.9.25 (#1801) @​cstamas
  • Catch IOException with message "Resource deadlock avoided" which can happen on Unix level when multiple process try to lock same file (#1799) @​olamy
  • Set content length for PUT in JDK transport (#1798) @​cstamas

2.0.15

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

... (truncated)

Commits
  • b7f7f76 [maven-release-plugin] prepare release maven-resolver-2.0.16
  • 66c773b Undo some changes TrackingFileManager happened in 1.9.25 (#1801)
  • 74bfbc0 Catch IOException with message "Resource deadlock avoided" which can happen o...
  • 1020f3e Set content length for PUT in JDK transport (#1798)
  • 9247aee [maven-release-plugin] prepare for next development iteration
  • aa5588c [maven-release-plugin] prepare release maven-resolver-2.0.15
  • 711b0e1 Fix javadoc errors on new class (#1796)
  • d67da51 Document how resolver works internally (#1794)
  • fcd4290 Improve clarity and correctness in RRF documentation (#1795)
  • acbcbbe Minor bugfix: If proxy host cannot be resolved, fail (#1793)
  • Additional commits viewable in compare view

Updates org.apache.maven.resolver:maven-resolver-connector-basic from 2.0.13 to 2.0.16

Release notes

Sourced from org.apache.maven.resolver:maven-resolver-connector-basic's releases.

2.0.16

🐛 Bug Fixes

  • Undo some changes TrackingFileManager happened in 1.9.25 (#1801) @​cstamas
  • Catch IOException with message "Resource deadlock avoided" which can happen on Unix level when multiple process try to lock same file (#1799) @​olamy
  • Set content length for PUT in JDK transport (#1798) @​cstamas

2.0.15

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

... (truncated)

Commits
  • b7f7f76 [maven-release-plugin] prepare release maven-resolver-2.0.16
  • 66c773b Undo some changes TrackingFileManager happened in 1.9.25 (#1801)
  • 74bfbc0 Catch IOException with message "Resource deadlock avoided" which can happen o...
  • 1020f3e Set content length for PUT in JDK transport (#1798)
  • 9247aee [maven-release-plugin] prepare for next development iteration
  • aa5588c [maven-release-plugin] prepare release maven-resolver-2.0.15
  • 711b0e1 Fix javadoc errors on new class (#1796)
  • d67da51 Document how resolver works internally (#1794)
  • fcd4290 Improve clarity and correctness in RRF documentation (#1795)
  • acbcbbe Minor bugfix: If proxy host cannot be resolved, fail (#1793)
  • Additional commits viewable in compare view

Updates org.apache.maven.resolver:maven-resolver-transport-wagon from 2.0.13 to 2.0.16

Release notes

Sourced from org.apache.maven.resolver:maven-resolver-transport-wagon's releases.

2.0.16

🐛 Bug Fixes

  • Undo some changes TrackingFileManager happened in 1.9.25 (#1801) @​cstamas
  • Catch IOException with message "Resource deadlock avoided" which can happen on Unix level when multiple process try to lock same file (#1799) @​olamy
  • Set content length for PUT in JDK transport (#1798) @​cstamas

2.0.15

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

... (truncated)

Commits
  • b7f7f76 [maven-release-plugin] prepare release maven-resolver-2.0.16
  • 66c773b Undo some changes TrackingFileManager happened in 1.9.25 (#1801)
  • 74bfbc0 Catch IOException with message "Resource deadlock avoided" which can happen o...
  • 1020f3e Set content length for PUT in JDK transport (#1798)
  • 9247aee [maven-release-plugin] prepare for next development iteration
  • aa5588c [maven-release-plugin] prepare release maven-resolver-2.0.15
  • 711b0e1 Fix javadoc errors on new class (#1796)
  • d67da51 Document how resolver works internally (#1794)
  • fcd4290 Improve clarity and correctness in RRF documentation (#1795)
  • acbcbbe Minor bugfix: If proxy host cannot be resolved, fail (#1793)
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps `maven.resolver.version` from 2.0.13 to 2.0.16.

Updates `org.apache.maven.resolver:maven-resolver-api` from 2.0.13 to 2.0.16
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](apache/maven-resolver@maven-resolver-2.0.13...maven-resolver-2.0.16)

Updates `org.apache.maven.resolver:maven-resolver-impl` from 2.0.13 to 2.0.16
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](apache/maven-resolver@maven-resolver-2.0.13...maven-resolver-2.0.16)

Updates `org.apache.maven.resolver:maven-resolver-spi` from 2.0.13 to 2.0.16
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](apache/maven-resolver@maven-resolver-2.0.13...maven-resolver-2.0.16)

Updates `org.apache.maven.resolver:maven-resolver-util` from 2.0.13 to 2.0.16
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](apache/maven-resolver@maven-resolver-2.0.13...maven-resolver-2.0.16)

Updates `org.apache.maven.resolver:maven-resolver-connector-basic` from 2.0.13 to 2.0.16
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](apache/maven-resolver@maven-resolver-2.0.13...maven-resolver-2.0.16)

Updates `org.apache.maven.resolver:maven-resolver-transport-wagon` from 2.0.13 to 2.0.16
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](apache/maven-resolver@maven-resolver-2.0.13...maven-resolver-2.0.16)

---
updated-dependencies:
- dependency-name: org.apache.maven.resolver:maven-resolver-api
  dependency-version: 2.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-impl
  dependency-version: 2.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-spi
  dependency-version: 2.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-util
  dependency-version: 2.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-connector-basic
  dependency-version: 2.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-wagon
  dependency-version: 2.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Feb 24, 2026
@elharo
Copy link
Copy Markdown
Contributor

elharo commented Mar 13, 2026

Looks like someone changed a public method signature without bumping the major version:


Error:  Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.14.0:compile (default-compile) on project mvnd-daemon: Compilation failure
Error:  /Users/runner/work/maven-mvnd/maven-mvnd/daemon/src/main/java/org/mvndaemon/mvnd/syncontext/DaemonNamedLockFactoryAdapterFactoryImpl.java:[48,9] no suitable constructor found for NamedLockFactoryAdapterFactoryImpl(java.util.Map<java.lang.String,org.eclipse.aether.named.NamedLockFactory>,java.lang.String,java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper>,java.lang.String,org.eclipse.aether.impl.RepositorySystemLifecycle)
Error:      constructor org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.NamedLockFactoryAdapterFactoryImpl(java.util.Map<java.lang.String,org.eclipse.aether.named.NamedLockFactory>,java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper>,java.util.Map<java.lang.String,org.eclipse.aether.spi.locking.LockingInhibitorFactory>,org.eclipse.aether.impl.RepositorySystemLifecycle) is not applicable
Error:        (actual and formal argument lists differ in length)
Error:      constructor org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.NamedLockFactoryAdapterFactoryImpl(java.util.Map<java.lang.String,org.eclipse.aether.named.NamedLockFactory>,java.lang.String,java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper>,java.lang.String,java.util.Map<java.lang.String,org.eclipse.aether.spi.locking.LockingInhibitorFactory>,org.eclipse.aether.impl.RepositorySystemLifecycle) is not applicable
Error:        (actual and formal argument lists differ in length)
Error:  -> [Help 1]

Your annual reminder that just because something is marked internal.impl doesn't mean it isn't depended on. public is public.

@cstamas
Copy link
Copy Markdown
Member

cstamas commented Mar 13, 2026

We do it intentionally, to punish those ignoring the fact that class is in internal.impl, or, not reading documentation at https://maven.apache.org/resolver/api-compatibility.html#package-level-contracts

😉

@slachiewicz
Copy link
Copy Markdown
Member

How this project code should be fixed to not relay on resolver internals?

@gnodet
Copy link
Copy Markdown
Contributor

gnodet commented Mar 16, 2026

How this project code should be fixed to not relay on resolver internals?

One way would be to merge both...

gnodet added a commit that referenced this pull request Mar 17, 2026
This class existed to override Maven Resolver's default named lock
factory and name mapper to file-lock + file-gav. Since resolver 2.0.0,
these are already the defaults, making this override a no-op.

Removing it eliminates the dependency on resolver internal classes
(org.eclipse.aether.internal.impl.synccontext.named.*), which broke
when the constructor signature changed in resolver 2.0.14.

This unblocks upgrading maven-resolver-impl (PR #1538).

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants