是否可以防止ivy将jar复制到项目目录,而生成直接引用ivy缓存中文件的类路径?
您可以使用<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>