[ 
https://issues.apache.org/jira/browse/MRESOLVER-142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17215684#comment-17215684
 ] 

Michael Osipov commented on MRESOLVER-142:
------------------------------------------

I had to apply the following patch to make the project run:
{noformat}
diff --git a/module-a/pom.xml b/module-a/pom.xml
index 6c1144b..8fd4fa1 100644
--- a/module-a/pom.xml
+++ b/module-a/pom.xml
@@ -8,7 +8,7 @@

   <dependencies>
     <dependency>
-      <groupId>dependency-parent</groupId>
+      <groupId>dependency</groupId>
       <artifactId>dependency</artifactId>
       <version>0.0.1</version>
     </dependency>
diff --git a/module-b/pom.xml b/module-b/pom.xml
index 19045cb..a30b049 100644
--- a/module-b/pom.xml
+++ b/module-b/pom.xml
@@ -8,7 +8,7 @@

   <dependencies>
     <dependency>
-      <groupId>dependency-parent</groupId>
+      <groupId>dependency</groupId>
       <artifactId>dependency</artifactId>
       <version>0.0.1</version>
     </dependency>
{noformat}

It is not fully clear to me what the bug is. You understanding is that the repo 
which loaded dependency-parent for module a should not be visible to module b 
under no circumstances?

> maven does not honour configured <repositories> in some cases
> -------------------------------------------------------------
>
>                 Key: MRESOLVER-142
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-142
>             Project: Maven Resolver
>          Issue Type: Bug
>          Components: resolver
>            Reporter: Igor Fedorenko
>            Priority: Major
>
> There appear to be a bug in artifact descriptor cache implemented in aether 
> DefaultDependencyCollector. The cache allows use of cached descriptors  when 
> descriptor parent(s) are not accessible from any enabled repository. 
> This is particularly problematic during multithreaded builds, where timing of 
> individual module project builds is not guaranteed, and the invalid artifact 
> descriptor cache implementation can result in infrequent and hard to 
> troubleshoot dependency resolution failures.
> I'll provide small standalone example project that demonstrates the problem 
> shortly.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to