我有以下ant和ivy文件來設置我的項目。我想讓ivy解析文件D:/workspace/lib/apache/log4j/1.2.16/ivy.xml
來檢索log4j.jar。IVY錯誤:無法找到ivy.xml文件
但常春藤解析文件D:/workspace/BuildStudy/ivy.xml
。我沒有D:/workspace/BuildStudy/ivy.xml file
。有人知道我的螞蟻和常春藤設置文件有什麼問題嗎?謝謝。
build.xml文件包含:
<project name="BuildStudy" default="main" xmlns:ivy="antlib:org.apache.ivy.ant">
<target name="resolve" description="--> retrieve dependencies with ivy">
<ivy:retrieve/>
</target>
</project>
ivysetting.xml文件包含:
<ivysettings>
<properties file="D:/workspace/BuildStudy/ivysettings-file.properties" />
<caches defaultCacheDir="${cache.dir}" />
<property name="base.dir" value="D:/workspace/lib"/>
<settings defaultResolver="CRMlocal"/>
<resolvers>
<filesystem name="CRMlocal">
<ivy pattern="${base.dir}/[organisation]/[module]/[revision]/ivy.xml"/>
<artifact pattern="${base.dir}/[organisation]/[module]/[revision]/[artifact].[ext]"/>
<artifact pattern="${base.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</filesystem>
</resolvers>
</ivysettings>
ivysettings-file.properties文件包含: cache.dir = d:/工作區/ BuildStudy/.ivy_cache
其中是log4j.jar?在D:/workspace/lib/apache/log4j/1.2.16/?所以D:/ workspace/lib /是你的倉庫。要從存儲庫中檢索某些內容,您需要爲您的項目另外使用ivy.xml。 – oers 2012-07-20 08:18:59
我在D:/workspace/lib/apache/log4j/1.2.16/中有log4j.jar和它的ivy.xml文件。你的意思是我應該在D:/ workspace/lib /中有ivy.xml文件嗎? ivy.xml文件是: \t configuration> publications> –
lijie98
2012-07-22 14:20:10