ivy.xml文件超过10k的处理方法

ivy.xml文件超过10k时会出错,解决方法是把单个ivy.xml拆分成多个,例如:

<target name="get-lib1" depends="init,configure-lib" description="下载或从本地缓存获取第三方包">
	<ivy:retrieve pattern="${build.lib.dir}/[artifact].[ext]" />
</target>
<target name="get-lib2" description="下载或从本地缓存获取第三方包">
	<ivy:resolve  file ="ivy2.xml"  />
    <ivy:retrieve pattern="${build.lib.dir}/[artifact].[ext]" />
</target> 
<target name="get-lib" depends="get-lib1,get-lib2"/>

  即将ivy.xml中的一部分拆分到ivy2.xml中去。

 

也可以在同一个target里面指定多个ivy文件,例如:

<target name="get-lib" description="下载或从本地缓存获取第三方包">
	<ivy:resolve  file ="ivy1.xml"  />
<ivy:resolve  file ="ivy2.xml"  />
    <ivy:retrieve pattern="${build.lib.dir}/[artifact].[ext]" />
</target> 

 

你可能感兴趣的:(xml)