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

Tamas Cservenak updated MRESOLVER-457:
--------------------------------------
    Description: 
Revert MRESOLVER-446 as it is not needed. Supplier (and Maven) can customize as 
all places where VersionScheme needed, is client injected/set (like on request 
or so).

Moreover, in Resolver 2 one needs to construct RepoSystem (DI complete 
component graph) -> to create session -> that can be used with selector to 
select VersionScheme -> that in turn is NEEDED in component graph. This is a 
cycle as this.

With selector this was somewhat solved, but there are components that have no 
access to RepoSysSession... and those are the problem.

  was:Revert MRESOLVER-446 as it is not needed. Supplier (and Maven) can 
customize as all places where VersionScheme needed, is client injected/set 
(like on request or so).


> Revert MRESOLVER-446
> --------------------
>
>                 Key: MRESOLVER-457
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-457
>             Project: Maven Resolver
>          Issue Type: Task
>          Components: Resolver
>            Reporter: Tamas Cservenak
>            Priority: Major
>             Fix For: 2.0.0-alpha-6
>
>
> Revert MRESOLVER-446 as it is not needed. Supplier (and Maven) can customize 
> as all places where VersionScheme needed, is client injected/set (like on 
> request or so).
> Moreover, in Resolver 2 one needs to construct RepoSystem (DI complete 
> component graph) -> to create session -> that can be used with selector to 
> select VersionScheme -> that in turn is NEEDED in component graph. This is a 
> cycle as this.
> With selector this was somewhat solved, but there are components that have no 
> access to RepoSysSession... and those are the problem.



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

Reply via email to