我将Ivy用作我的持续集成构建系统的一部分,但是我需要覆盖Ivy的本地缓存区域的默认位置。
尽管上面来自skaffman的答案是正确的,但我发现它比我预期的要多得多的工作!
当我将ivysettings.xml文件添加到项目时,然后我需要重新定义几乎所有内容,因为在此之前默认值一直可以正常工作。
因此,我发现了如何在NAnt脚本中将新的缓存目录添加到嵌入式命令行中...
< exec program="java" commandline="... ... -jar ${ivy.jar} -cache ${project.cache} ... ... />
(${ivy.jar}
我的.jar文件的位置在哪里,并且${project.cache}
是我希望在缓存区域中使用的脚本前面设置的新位置。)
这意味着我不需要ivysettings.xml文件,并且可以将所有内容还原为使用默认解析器等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句