我在 Mac 10.7.5 上使用 Ant 1.9,我刚刚安装了 Ivy。我在下载依赖项时遇到问题。我有这个 build.xml 文件和我的 Ivy 解析目标
<project xmlns:ivy="antlib:org.apache.ivy.ant" name="hello-ivy" default="run">
<target name="resolve" description="retrieve dependencies with ivy">
<ivy:retrieve />
</target>
...
<target name="createSOAPClientJars" depends="resolve">
<generateSOAPClientJar serviceName="bsexample"
wsdlPath="${bsexample.service.wsdl.url}"/>
</target>
</project>
然后我将这个 ivy.xml 文件与我的 build.xml 文件处于同一级别:
<ivy-module version="2.0">
<info organisation="org.apache" module="hello-ivy"/>
<dependencies>
<dependency org="com.sun.xml.ws" name="jaxws-tools" rev="2.1.4"/>
</dependencies>
</ivy-module>
但是当我运行我的 Ant 目标时,一切都挂了
Daves-MacBook-Pro:antws davea$ ant createSOAPClientJars
Buildfile: /Users/davea/antws/build.xml
resolve:
[ivy:retrieve] :: Apache Ivy 2.3.0 - 20130110142753 :: http://ant.apache.org/ivy/ ::
[ivy:retrieve] :: loading settings :: url = jar:file:/opt/apache-ant-1.9.0/lib/ivy-2.3.0.jar!/org/apache/ivy/core/settings/ivysettings.xml
[ivy:retrieve] :: resolving dependencies :: org.apache#hello-ivy;working@Daves-MacBook-Pro.local
[ivy:retrieve] confs: [default]
为了让依赖关系解决并启动我的目标,我缺少什么?