[ 
https://issues.apache.org/jira/browse/MNG-8592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tamas Cservenak updated MNG-8592:
---------------------------------
    Description: 
Problem: Maven provides new (but same, defined in Resolver) components in 
maven-impl module. On the other hand, we do provide for compatibility reasons 
the maven-resolver-provider compat module as well. Given Maven uses components 
from maven-impl, the Sisu index was removed from maven-resolver-provider, it 
contains classes only. But, outside of Maven, this rendered 
maven-resolver-provider unusable, as it does not "complete" anymore Resolver, 
given components (the index) is gone.
One solution is to make subproject maven-resolver-provider build two JARs: the 
main JAR, used in Maven is without Sisu index, while a JAR with classifier 
"Sisu" is with Sisu index (so to say, contents of the both JAR is pretty much 
same regarding classes, the presence or absence of Sisu index is the only 
difference).

> Subproject maven-resolver-provider lost Sisu index; give it back
> ----------------------------------------------------------------
>
>                 Key: MNG-8592
>                 URL: https://issues.apache.org/jira/browse/MNG-8592
>             Project: Maven
>          Issue Type: Task
>            Reporter: Tamas Cservenak
>            Priority: Major
>             Fix For: 4.0.0-rc-3
>
>
> Problem: Maven provides new (but same, defined in Resolver) components in 
> maven-impl module. On the other hand, we do provide for compatibility reasons 
> the maven-resolver-provider compat module as well. Given Maven uses 
> components from maven-impl, the Sisu index was removed from 
> maven-resolver-provider, it contains classes only. But, outside of Maven, 
> this rendered maven-resolver-provider unusable, as it does not "complete" 
> anymore Resolver, given components (the index) is gone.
> One solution is to make subproject maven-resolver-provider build two JARs: 
> the main JAR, used in Maven is without Sisu index, while a JAR with 
> classifier "Sisu" is with Sisu index (so to say, contents of the both JAR is 
> pretty much same regarding classes, the presence or absence of Sisu index is 
> the only difference).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to