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 {

Reply via email to