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

Tamas Cservenak updated MRESOLVER-284:
--------------------------------------
    Description: 
This is more a "documentation" or heads-up issue.

Integrators of Resolver using Eclipse Sisu should bind at least following 
"configuration properties" to {{@Parameters}}
 * {{aether.syncContext.named.factory}}
 * {{aether.syncContext.named.nameMapper}}

For example how to do it refer here: 

If using plain Eclipse Sisu, see 
[https://www.eclipse.org/sisu/docs/api/org.eclipse.sisu.inject/reference/org/eclipse/sisu/Parameters.html]

If using Plexus Shim see here:
[https://github.com/apache/maven/pull/831]

In short, some components now expect "parameters" to be injected from ctor (so 
container sourced) instead of session.

Integrators not using Eclipse Sisu are left with hopefully sensible defaults.

  was:
This is more a "documentation" or heads-up issue.

Integrators of Resolver using Eclipse Sisu should bind at least following 
"configuration properties" to {{@Parameters}}
 * {{aether.syncContext.named.factory}}
 * {{aether.syncContext.named.nameMapper}}
 * {{aether.executor.threads}}

For example how to do it refer here: 

If using plain Eclipse Sisu, see 
[https://www.eclipse.org/sisu/docs/api/org.eclipse.sisu.inject/reference/org/eclipse/sisu/Parameters.html]

If using Plexus Shim see here:
[https://github.com/apache/maven/pull/831]

In short, some components now expect "parameters" to be injected from ctor (so 
container sourced) instead of session.

Integrators not using Eclipse Sisu are left with hopefully sensible defaults.


> BREAKING: Some Sisu parameters needs to be bound
> ------------------------------------------------
>
>                 Key: MRESOLVER-284
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-284
>             Project: Maven Resolver
>          Issue Type: Improvement
>          Components: Resolver
>            Reporter: Tamas Cservenak
>            Assignee: Tamas Cservenak
>            Priority: Major
>             Fix For: 1.9.0
>
>
> This is more a "documentation" or heads-up issue.
> Integrators of Resolver using Eclipse Sisu should bind at least following 
> "configuration properties" to {{@Parameters}}
>  * {{aether.syncContext.named.factory}}
>  * {{aether.syncContext.named.nameMapper}}
> For example how to do it refer here: 
> If using plain Eclipse Sisu, see 
> [https://www.eclipse.org/sisu/docs/api/org.eclipse.sisu.inject/reference/org/eclipse/sisu/Parameters.html]
> If using Plexus Shim see here:
> [https://github.com/apache/maven/pull/831]
> In short, some components now expect "parameters" to be injected from ctor 
> (so container sourced) instead of session.
> Integrators not using Eclipse Sisu are left with hopefully sensible defaults.



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

Reply via email to