使用双旋转变压器的问题

时间:2010-05-31 07:49:22

标签: ivy

我正在使用双重解析器并遇到问题。

以下是我在调试和详细模式下运行ant时得到的结果(http://repo1.maven.org/maven2/axis2/axis2/working@commons-lang/axis2-working@commons-lang.jar

[ivy:retrieve]  resolved ivy file produced in c:\temp\ivy\resolved-stratus-stratus-working@WPRMW07536F4BS.xml
[ivy:retrieve] :: downloading artifacts ::
[ivy:retrieve]  [NOT REQUIRED] config#ego;4.3.1!ego.conf
[ivy:retrieve]   trying [http://repo1.maven.org/maven2/axis2/axis2/working@commons-lang/axis2-working@commons-lang.jar]
[ivy:retrieve]      tried [http://repo1.maven.org/maven2/axis2/axis2/working@commons-lang/axis2-working@commons-lang.jar]
[ivy:retrieve] HTTP response status: 404 url=[http://repo1.maven.org/maven2/axis2/axis2/working@commons-lang/axis2-working@commons-lang.jar]
[ivy:retrieve] CLIENT ERROR: Not Found url=[http://repo1.maven.org/maven2/axis2/axis2/working@commons-lang/axis2-working@commons-lang.jar]
[ivy:retrieve]  ibiblio: resource not reachable for axis2#axis2;working@commons-lang: res=[http://repo1.maven.org/maven2/axis2/axis2/working@commons-lang/axis2-working@commons-lang.jar]
[ivy:retrieve] WARN:    [NOT FOUND  ] axis2#axis2;working@commons-lang!axis2.jar (235ms)
[ivy:retrieve] WARN: ==== commons-lang: tried
[ivy:retrieve] WARN: ==== ibiblio: tried
[ivy:retrieve] WARN:   [http://repo1.maven.org/maven2/axis2/axis2/working@commons-lang/axis2-working@commons-lang.jar]
[ivy:retrieve]  [NOT REQUIRED] axis#axis-saaj;1.4!axis-saaj.jar
[ivy:retrieve]  [NOT REQUIRED] axis#axis-wsdl4j;1.5.1!axis-wsdl4j.jar

你能告诉我我的ivysetting文件有什么问题或者常春藤文件有问题吗?

以下摘录自ivysettings.xml

<dual name="dual4">  
    <filesystem name="commons-lang">  
        <ivy pattern="${localRepositoryLocation}/[module]/ivy/ivy.xml"/>            
    </filesystem>  
    <ibiblio name="ibiblio" m2compatible="true" usepoms="false" />
</dual>  

问题(可能)是针对我定义的每一个依赖,我已经分离了ivy.xml,只有一个解析器如上所述?就像一个例子,对于axis2.jar,我在另一个ivy.xml中有两个依赖项,依赖项是axis-saaj和axis-wsdl4j。

1 个答案:

答案 0 :(得分:1)

在没有更多信息的情况下很难分辨,但似乎在ibiblio中,轴2不具有组织名称“axis2”和模块名称“axis2”。我这样说是因为这句话:

[ivy:retrieve] ibiblio: resource not reachable for axis2#axis2;

在ivy.xml中找到如下所示的行:

<dependency org="axis2" name="axis2" rev="1.5.4"/>

并尝试将其更改为以下内容:

<dependency org="org.apache.axis2" name="axis2" rev="1.5.4"/>