On 26 Mar 07, at 9:50 AM 26 Mar 07, Jochen Wiedmann wrote:
On 3/26/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:
What is happening internally is that to mimic the 2.0.5 I am
injecting p-u into all plugins and extensions. This is effectively
what happens with 2.0.5 where the root classloader has p-u version
1.1. If this is not done then plugins like the resources plugin, and
extensions like wagon webdav don't work because they slipped through
not having a direct dependency on p-u so they fail at runtime. Maybe
I will just pop in the logging changes that Jason Dillon wanted and
we'll silence most of the logging.
I'd rather see these "slipped through" plugins fixed and remove the
injected dependencies than changing anything else.
In 2.1 that's what will happen, this preserves existing behavior to
make sure builds don't break which they will if p-u is not injected.
If the project has specified a version then it will be honored,
otherwise a base minimum of p-u 1.1 is injected. If I did not inject
it we would have to find all the plugins and extensions that aren't
specifying the p-u dependency correctly.
Jason.
Jochen
--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]