Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
2.2.0.beta1
-
None
-
None
-
Eclipse Juno, Mac OS X
Description
When multiple jars for the same artifact are present, Ivy resolves them with the most recent version, but IvyDE does not.
Our LAW project has a dependency on fastutil (v1356767300) that is resolved with fastutil-v1356767300.jar (a snapshot uploaded to our local server). However, the dependencies of LAW (e.g., DSI Utilities) have a hardwired dependency on fastutil (fastutil-6.5.0.jar). When we use Ivy from the command line, it resolves the conflict and we just find fastutil-v1356767300.jar in the jars directory. However, when we resolve with IvyDE from within Eclipse and look at the list of jars, both versions of fastutil are listed. Depending on which jar appears first in the list we get the correct class or not.