Hi, I debugged ivy when it has to resolve the depedencies of hibernate 3.2.6. Hibernate needs commons-collection-2.1.1 and ehcache needs commons-collection-2.1.1.
When it comes to the point where the conflict between commons-collection-2.1.1 and commons-collections-2.1 occurs the versionMatcher is a "chainedVersionMatcher" of (version-range, sub-version, latest and exaxt). Where the "exact" Version matcher is used. Do I have to make a special configuration for resolving dependencies of dependencies or works the "latest-compatible" Conflict-Manager only on the top-level of the dependencies? Stefan -----Ursprüngliche Nachricht----- Von: Burkhardt Stefan (CI/TMP) [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 29. Oktober 2008 14:46 An: [email protected] Betreff: latest-compatible ConflictManager Hi, I am using the latest-compatible Conflictmanager (Ivy-Version 2.0.0 RC1) to resolve my hibernate dependencies. <dependency org="org.hibernate" name="hibernate" rev="3.2.6.ga" conf="compile->default" transitive="true"/> But when I try to retrieve the dependencies I get the following error. :: problems summary :: :::: ERRORS commons-collections#commons-collections;2.1 (needed by [net.sf.ehcache#ehcache;1.2.3]) conflicts with commons-collections#commons-collections;2.1.1 (needed by [org.hibernate#hibernate;3.2.6.ga]) I Thougth that the latest-compatible manager evicts the commons-collection-2.1.jar and includes the commons-collection-2.1.1.jar. Am I wrong. Stefan
