I haven't used Ivy before, but I've used Ant extensively. I was trying to build the Spring Web Flow Booking MVC demo, but it's failing to build, apparently due to some Ivy downloading problem. I asked about this on one of the Spring forums, but perhaps I can get a different kind of answer here. The build output follows this. It refers to increasing the message level for more details, but I'm not certain how to do that.
The "readme.txt" file in the Booking MVC application refers to adding repositories to the ivysettings.xml file, and dependencies to the ivy.xml file. I believe I did that, but the output appears to be the same. The lines it says to add to the "ivy.xml" file seem odd, as they are very similar to existing dependency lines in the file. It doesn't make any difference with or without the new lines, so it's clear there's something else wrong.
I added these lines to the end of the ivysettings.xml file (before the "ivysettings" end tag):
------------ <url name="com.springsource.repository.bundles.release"><ivy pattern="http://repository.springsource.com/ivy/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> <artifact pattern="http://repository.springsource.com/ivy/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
</url> <url name="com.springsource.repository.bundles.external"><ivy pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> <artifact pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
</url> ---------- I added these dependency lines to the "ivy.xml" file: -------------------<dependency org="org.springframework.webflow" name="org.springframework.binding" rev="2.0.7.RELEASE" conf="compile->runtime" /> <dependency org="org.springframework.webflow" name="org.springframework.js" rev="2.0.7.RELEASE" conf="compile->runtime" /> <dependency org="org.springframework.webflow" name="org.springframework.webflow" rev="2.0.7.RELEASE" conf="compile->runtime" />
---------------- Build output: -------------------------- $ ant jar Buildfile: build.xml Trying to override old definition of task dist-jar ivy.init: ivy.file.exists: resolve.init: resolve.compile: [ivy:cachepath] :: Ivy 2.0.0 - 20090108225011 :: http://ant.apache.org/ivy/ :: :: loading settings :: file = /home/davidkarr/frameworks/spring-webflow-2.0.7.RELEASE/projects/spring-build/common/ivysettings.xml [ivy:cachepath] [2.0.7.RELEASE] org.springframework.webflow#org.springframework.js;latest.integration [ivy:cachepath] [2.0.7.RELEASE] org.springframework.webflow#org.springframework.webflow;latest.integration [ivy:cachepath] [ivy:cachepath] :: problems summary :: [ivy:cachepath] :::: WARNINGS [ivy:cachepath] [NOT FOUND ]org.springframework.webflow#org.springframework.js;2.0.7.RELEASE!org.springframework.js.jar
(2ms) [ivy:cachepath] ==== integration: tried [ivy:cachepath] /home/davidkarr/frameworks/spring-webflow-2.0.7.RELEASE/projects/spring-webflow-samples/booking-mvc/../../integration-repo/org.springframework.webflow/org.springframework.js/2.0.7.RELEASE/org.springframework.js-2.0.7.RELEASE.jar [ivy:cachepath] [NOT FOUND ]org.springframework.webflow#org.springframework.js;2.0.7.RELEASE!org.springframework.js-sources.jar(src)
(1ms) [ivy:cachepath] ==== integration: tried [ivy:cachepath] /home/davidkarr/frameworks/spring-webflow-2.0.7.RELEASE/projects/spring-webflow-samples/booking-mvc/../../integration-repo/org.springframework.webflow/org.springframework.js/2.0.7.RELEASE/org.springframework.js-sources-2.0.7.RELEASE.jar [ivy:cachepath] [NOT FOUND ]org.springframework.webflow#org.springframework.webflow;2.0.7.RELEASE!org.springframework.webflow-sources.jar(src)
(0ms) [ivy:cachepath] ==== integration: tried [ivy:cachepath] /home/davidkarr/frameworks/spring-webflow-2.0.7.RELEASE/projects/spring-webflow-samples/booking-mvc/../../integration-repo/org.springframework.webflow/org.springframework.webflow/2.0.7.RELEASE/org.springframework.webflow-sources-2.0.7.RELEASE.jar [ivy:cachepath] [NOT FOUND ]org.springframework.webflow#org.springframework.webflow;2.0.7.RELEASE!org.springframework.webflow.jar
(0ms) [ivy:cachepath] ==== integration: tried [ivy:cachepath] /home/davidkarr/frameworks/spring-webflow-2.0.7.RELEASE/projects/spring-webflow-samples/booking-mvc/../../integration-repo/org.springframework.webflow/org.springframework.webflow/2.0.7.RELEASE/org.springframework.webflow-2.0.7.RELEASE.jar [ivy:cachepath] [NOT FOUND ]org.springframework.webflow#org.springframework.binding;2.0.7.RELEASE!org.springframework.binding.jar
(0ms) [ivy:cachepath] ==== integration: tried [ivy:cachepath] /home/davidkarr/frameworks/spring-webflow-2.0.7.RELEASE/projects/spring-webflow-samples/booking-mvc/../../integration-repo/org.springframework.webflow/org.springframework.binding/2.0.7.RELEASE/org.springframework.binding-2.0.7.RELEASE.jar [ivy:cachepath] [NOT FOUND ]org.springframework.webflow#org.springframework.binding;2.0.7.RELEASE!org.springframework.binding-sources.jar(src)
(1ms) [ivy:cachepath] ==== integration: tried [ivy:cachepath] /home/davidkarr/frameworks/spring-webflow-2.0.7.RELEASE/projects/spring-webflow-samples/booking-mvc/../../integration-repo/org.springframework.webflow/org.springframework.binding/2.0.7.RELEASE/org.springframework.binding-sources-2.0.7.RELEASE.jar [ivy:cachepath] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:cachepath] :: FAILED DOWNLOADS :: [ivy:cachepath] :: ^ see resolution messages for details ^ :: [ivy:cachepath] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:cachepath] :: org.springframework.webflow#org.springframework.js;2.0.7.RELEASE!org.springframework.js.jar [ivy:cachepath] :: org.springframework.webflow#org.springframework.js;2.0.7.RELEASE!org.springframework.js-sources.jar(src) [ivy:cachepath] :: org.springframework.webflow#org.springframework.webflow;2.0.7.RELEASE!org.springframework.webflow-sources.jar(src) [ivy:cachepath] :: org.springframework.webflow#org.springframework.webflow;2.0.7.RELEASE!org.springframework.webflow.jar [ivy:cachepath] :: org.springframework.webflow#org.springframework.binding;2.0.7.RELEASE!org.springframework.binding.jar [ivy:cachepath] :: org.springframework.webflow#org.springframework.binding;2.0.7.RELEASE!org.springframework.binding-sources.jar(src) [ivy:cachepath] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:cachepath] [ivy:cachepath] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS BUILD FAILED/home/davidkarr/frameworks/spring-webflow-2.0.7.RELEASE/projects/spring-build/common/common.xml:87:
impossible to resolve dependencies:
resolve failed - see output for details
Total time: 1 minute 33 seconds
------------------
