I don't think I'll be making any byte for byte exactly guarantees but as we progress I am going to try and ensure backward compatibility insofar as behavior. Plugins will work the same apart from plugins that use components from maven-artifact. We'll be using Mercury for that and for any plugins here that are here will be ported and anything popular like the Jetty plugin. People who have implemented their own plugins using the artifact components will need to make the same changes we will here.

But I build 5-6 projects all the time with Maven 3.x without any change to the underlying plugins. There are however going to be changes to the plugin api that people will be able to take advantage of if they want their plugins to work well in incremental environments like Eclipse. But that will be optional for those that care. Igor has made changes to the plexus, modello, plugin api, and resources plugins to work in an incremental mode inside m2e to provide near instantaneous execution.

As we approach publicly consumable alphas I'll have a lot more to say.

On 11-Feb-09, at 10:01 PM, Paul Benedict wrote:

Does any tool exist that can build a project in Maven 2 and Maven 3
and then compare the binaries to see if they are equal? Assuming v3 is
fully backwards compatible with v2, I hope there would be only
superficial differences.

Paul

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


Thanks,

Jason

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



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

Reply via email to