On 14-May-08, at 5:29 AM, Brett Porter wrote:

Hi,

I'm running through the issues in Wagon to get towards another release. On trunk there are already a couple of changes to the AbstractWagon. In doxia-like fashion, this prevents being able to use a new wagon with existing versions of Maven, because they use code in AbstractWagon (which is hidden by Maven via provider-api).

The options then are
- to push these implementation changes into a new module (thinning the API down do just the interfaces) that is not filtered by Maven - require a new version of Maven that updates the wagon api and/or filters only the interfaces from classloading


What about maintaing binary compatibility? You've made changes as opposed to pure additions?

Given that the first is a bit of an obtuse separation for this purpose, and that the current providers have been stable for a year and a half - I'm opting for the second one.

Any other thoughts on this?

- Brett

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


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


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

We all have problems. How we deal with them is a measure of our worth.

-- Unknown



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

Reply via email to