Hi,

Still looking for some binding votes over at wagon-dev@ :)

I wanted to add a few notes about the changes.

* Testing

You can test both the version upgrade and the alternate webdav wagon using this branch of Maven if you like: http://svn.apache.org/repos/asf/maven/components/branches/maven-2.0.x-jackrabbit-webdav/

* Binary compatibility

Wagons built against the 1.0-beta-2 API will continue to work (I tested this with wagon-webdav, wagon-svn from java.net, and wagon- ssh). So anyone with an existing extension declaration will be fine.

As noted in previous mails, because the provider API has the abstract wagon, I was not able to make beta-3 wagons work with Maven 2.0.9 and below. It filters the provider-api out of the wagon, so changes in there are missing. Separating the api and abstract classes was something I tried, but it also didn't work since the 2.0.9 and below filtering doesn't support replacing the built in wagons completely (the changes I've made since do).

I think this presented the lowest impact path forward. Existing Maven installations are unaffected. Users upgrading to 2.0.10 with the new API continue using old wagons if specified, or get the wagon bugfixes if they rely on it being built in (so, they elect to upgrade to the new wagon). Users wanting the wagon fixes will have to upgrade to 2.0.10.

HTH,
Brett

--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to