Asking here on the dev-list because I would like to contribute to any of the points below if unaddressed.

What is the current status of the ConflictResolver SPI as outlined in:

* http://docs.codehaus.org/display/MAVEN/Conflict+Resolvers
* http://www.nabble.com/-m2--Conflict-resolvers-td10144607i40.html

...?

The issue is tracked as open in:

http://jira.codehaus.org/browse/MNG-612

Additionally, I'm not seeing a "FailFastConflictResolver" in org.apache.maven.artifact.resolver, the purpose of which would be to immediately fail the build if two projects bring in transitive dependencies of different versions. Perhaps this is because conflict resolvers are based on a chain implementation, and it's not the resolver itself which has authority to fail a build (ie. can just return null and delegate to the next resolver in the chain)?

Some related questions:

* Is support here planned to be backported into 2.0.x or 2.1.x? I do see some year-old commits into https://svn.apache.org/repos/asf/maven/components/branches/MNG-612-2.0.x/, for example.
* Is there a publicly-viewable roadmap for 3.0 with time estimates?
* I see ConflictResolver unit tests to check for proper resolution, but no examples of a POM configuring an explicit ConflictResolver set?

We've moved our build implementation heavily to Maven over at JBoss within the Application Server, and I'd like to help augment Maven to fit our needs.

Appreciated. :)

S,
ALR

--
Andrew Lee Rubinger
Sr. Software Engineer
JBoss EJB3
JBoss, a division of Red Hat, Inc.
http://www.jboss.org/jbossejb3/
http://exitcondition.alrubinger.com

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

Reply via email to