<wishlist>
It'd be nice if we could just use a different component repository or something that was sensitive to a properties file. This custom component repository (an actual thing in plexus right now, but with only one impl) might use the properties file to read which role-hint to use as the 'default' hint for a particular role...or, to provide a mapping from an abstract role-hint to a concrete one.

If we could do this, it'd be a simple matter of telling users to set:

org.apache.maven.wagon.Wagon.http=http-lightweight

in that properties file. This is the component selector we've talked about intermittently in the Plexus community, and it seems like it'd be relatively simple to implement using this approach.

Oh well, maybe someday. :)
</wishlist>

-john

Brett Porter wrote:

On 29/04/2009, at 9:25 AM, Brian Fox wrote:

Besides inertial friction to a change, is there a specific reason not to consolidate on a single http provider? We already know that people may use the dav wagon simply to handle larger artifacts and such, it seems like reducing our surface area here would help

I wouldn't be opposed to allowing some selection mechanism, but telling tons of users to switch from the familiar http:// url is just going to confuse them.

That's not what I was suggesting. I'm saying switch to httpclient-based wagon, make sure lightweight works through an extension and a different protocol in the odd event the other doesn't work for them. I'd be concerned if we amassed the 10-15 users required to reach a ton using that option.

I'm having serious deja vu, since we went through all this in the Maven 1.0 days already :)

Cheers,
Brett


---------------------------------------------------------------------
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]

Reply via email to