IVY Error: can't find the ivy.xml file
===

I have the following ant and ivy files to set up my project. I want ivy to parse the file D:/workspace/lib/apache/log4j/1.2.16/ivy.xml to retrieve the log4j.jar. But Ivy parses the file D:/workspace/BuildStudy/ivy.xml. And I don't have D:/workspace/BuildStudy/ivy.xml file. Does anybody have any idea about what's wrong with my ant and ivy setting files. Thanks.

build.xml file contains:

    <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 file contains:

    <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 file contains:
cache.dir=D:/workspace/BuildStudy/.ivy_cache