我正在使用双解析器并遇到问题。
以下是我在调试和详细模式下运行 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 文件有什么问题或 ivy 文件有什么问题吗?
以下是 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。