Jason van Zyl wrote:

> On Apr 7, 2014, at 3:19 AM, Jörg Schaible <joerg.schai...@swisspost.com>
> wrote:
> 
>> Hi Jason,
>> 
>> Jason van Zyl wrote:
>> 
>>> 
>>> If everyone agrees we can start systematically documenting what has been
>>> removed, as we have lost track of this accurately in the past. I'd like
>>> to make a 4.x branch in 4 weeks or so and this will be one of the first
>>> things I'd like to cut. It will be one of those radical simplifications
>>> that will start allowing people to get a better understanding of the
>>> core as I can put the resolution logic in one place as it is currently
>>> in many.
>> 
>> Do you only mean injecting new dependencies into the classpath or
>> injecting new ones into the reactor that will have to be considered for
>> dependency resolution? MNG-4363 talks of the former, your proposal seems
>> to include the latter.
>> 
> 
> My proposal is strictly to prohibit a plugin from modifying a project's
> classpath implicitly. That this become fully explicit such that I can
> remove some of the convoluted logic in the core to account for this.
> 
>> How do you then intent to resolve dynamically dependencies with different
>> classifiers?
>> 
>> The dependency plugin does this explicitly for its sources and javadoc
>> goals (resolving artifacts with corresponding classifier). The site
>> plugin does it implicitly with an artifact having a "site" classifier.
>> And we have developed an own plugin doing the same to aggregate
>> documentation from the dependencies.
>> 
>> It does not make sense for these cases to declare those artifacts with a
>> (different) classifier. What about this scenario?
>> 
> 
> I'm not exactly sure what your question is. Do you mean how would you
> accomplish these types of tasks without using the resolver directly and do
> this declaratively?

No, the plugin should use the resolver and a user should not have to declare 
such artifacts as dependencies ... just as it is now.

Cheers,
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to