加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

当我尝试使用Ivy解决依赖关系时,我的Ant构建会挂起

发布时间:2020-12-13 20:44:22 所属栏目:百科 来源:网络整理
导读:我在Mac 10.7.5上使用Ant 1.9而我刚刚安装了Ivy.我遇到了下载依赖项的问题.我有这个build.xml文件和我的常春藤解决目标 project xmlns:ivy="antlib:org.apache.ivy.ant" name="hello-ivy" default="run" target name="resolve" description="retrieve depend
我在Mac 10.7.5上使用Ant 1.9而我刚刚安装了Ivy.我遇到了下载依赖项的问题.我有这个build.xml文件和我的常春藤解决目标
<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]

为了获得依赖关系来解决并启动我的目标,我缺少什么?

看起来您正在使用默认的常春藤设置.这意味着常春藤将尝试从Maven Central(最大的开源Java软件库)下载工件.

如果你的决心悬而未决,那很可能是因为使用了网络代理.常春藤将尝试连接并最终超时.不幸的是,有一个未解决的问题IVY-735要求能够指定超时.我不知道常春藤有多长时间等待…..

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读