使用常春藤缓存中的jar

时间:2013-07-09 17:50:33

标签: ant ivy

是否可以阻止常春藤将jar复制到项目目录,而是生成直接引用常春藤缓存中文件的类路径?

1 个答案:

答案 0 :(得分:1)

您可以使用<ivy:cachepath/>任务创建类路径,而无需将jar复制到项目中:

 <target name="compile">

    <!-- Create a classpath reference for my compile -->
    <ivy:cachepath pathid="main.classpath"
        conf="compile"/>

    <!-- Compile using my classpath reference-->    
    <javac srcdir="${main.srcdir}"
        destdir="${main.destdir}"
        classpathref="main.classpath"/>

</target>