Maarten, thanks a lot for you for your explanation! -a
-----Original Message----- From: Maarten Coene [mailto:[email protected]] Sent: Tuesday, December 01, 2009 6:03 PM To: [email protected] Subject: Re: Dependency resolution fails in Eclipse 3.5, works in 3.2 The error means that your commons-httpclient module depends on the 'ide' configuration of your commons-logging module, but your commons-logging module doesn't has an 'ide' configuration. Your commons-httpclient Ivy file probably contains something like (the exact value of the conf attribute may look different in your situation): <dependency org="apache" name="commons-logging" rev="1.0.+" conf="ide->ide" /> So in order to fix this problem, you'll have to correct the Ivy files in your repository. Older versions of Ivy were more tolerant about non-existing configurations, so that's probably the reason why it works in your Eclipse 3.2 which probably uses an older Ivy... Maarten ----- Original Message ---- From: "Stromas, Aaron (NIH/OD) [C]" <[email protected]> To: "[email protected]" <[email protected]> Sent: Tue, December 1, 2009 2:04:05 PM Subject: Dependency resolution fails in Eclipse 3.5, works in 3.2 Greetings! We use Eclipse 3.2 with IvyIDE around here and for a number of reasons I would like to move to 3.5. I've installed the IvyIDE plugin but am getting a number of unresolved dependency errors importing existing projects, like this one: unresolved dependency: apache#commons-httpclient;3.0.+: java.text.ParseException: Cannot add dependency 'apache#commons-logging;1.0.+' to configuration 'ide' of module apache#commons-httpclient;3.0.1 because this configuration doesn't exist! in file:/C:/workspace/builds/ivy-cache/apache/commons-httpclient-3.0.1/commons-httpclient-3.0.1-ivy.xml.original I can't understand the error, what configuration file supposedly does not exist? As I mentioned, everything resolves in Eclipse 3.2. Any help resolving this would be greatly appreciated. -a
