我有以下 ant 和 ivy 文件来设置我的项目。我希望常春藤解析文件D:/workspace/lib/apache/log4j/1.2.16/ivy.xml
以检索 log4j.jar。
但常春藤解析文件D:/workspace/BuildStudy/ivy.xml
。而我没有D:/workspace/BuildStudy/ivy.xml file
。有人知道我的 ant 和 ivy 设置文件有什么问题吗?谢谢。
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:/workspace/BuildStudy/.ivy_cache