如何覆盖常春藤缓存的位置?

布雷特·里格比(Brett Rigby):

我将Ivy用作我的持续集成构建系统的一部分,但是我需要覆盖Ivy的本地缓存区域的默认位置。

布雷特·里格比(Brett Rigby):

尽管上面来自skaffman的答案是正确的,但我发现它比我预期的要多得多的工作!

当我将ivysettings.xml文件添加到项目时,然后我需要重新定义几乎所有内容,因为在此之前默认值一直可以正常工作。

因此,我发现了如何在NAnt脚本中将新的缓存目录添加到嵌入式命令行中...

< exec program="java" commandline="... ... -jar ${ivy.jar} -cache ${project.cache} ... ... />

${ivy.jar}我的.jar文件的位置在哪里,并且${project.cache}是我希望在缓存区域中使用的脚本前面设置的新位置。)

这意味着我不需要ivysettings.xml文件,并且可以将所有内容还原为使用默认解析器等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章