This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/master by this push: new 62c94d123c [MNG-8368] Fix dependency resolver not using project repositories (#1865) 62c94d123c is described below commit 62c94d123ceb270afb4f34932d8be5f2282095ae Author: Guillaume Nodet <gno...@gmail.com> AuthorDate: Tue Nov 5 17:01:08 2024 +0100 [MNG-8368] Fix dependency resolver not using project repositories (#1865) --- .../apache/maven/internal/impl/DefaultDependencyResolver.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/impl/maven-impl/src/main/java/org/apache/maven/internal/impl/DefaultDependencyResolver.java b/impl/maven-impl/src/main/java/org/apache/maven/internal/impl/DefaultDependencyResolver.java index d91d43dab2..adfed73704 100644 --- a/impl/maven-impl/src/main/java/org/apache/maven/internal/impl/DefaultDependencyResolver.java +++ b/impl/maven-impl/src/main/java/org/apache/maven/internal/impl/DefaultDependencyResolver.java @@ -167,8 +167,13 @@ public class DefaultDependencyResolver implements DependencyResolver { InternalSession.from(nonNull(request, "request").getSession()); DependencyResolverResult result; DependencyResolverResult collectorResult = collect(request); - List<RemoteRepository> repositories = - request.getRepositories() != null ? request.getRepositories() : session.getRemoteRepositories(); + List<RemoteRepository> repositories = request.getRepositories() != null + ? request.getRepositories() + : request.getProject().isPresent() + ? session.getService(ProjectManager.class) + .getRemoteProjectRepositories( + request.getProject().get()) + : session.getRemoteRepositories(); if (request.getRequestType() == DependencyResolverRequest.RequestType.COLLECT) { result = collectorResult; } else {