ivy指南(3)-调整默认设置
2009-09-26 00:00:00 来源:WEB开发网尽管ivy容易使用,我们建议阅读最佳实践来理解使用公共的、无法管理的仓库的正面和负面。
在1.4版本中ivy使用ivyrep作为默认的解析器,如果你想恢复成这个方式,可以设置ivy.14.compatible=true 作为一个ant属性。
3) 走的更远
好,我们已经看到修改这三个主要仓库的设置是很容易的。但是在web服务器上我的共享仓库是什么?如果你不想使用maven2 仓库作为公共的仓库。或者其他...
没有问题,ivy富有弹性并且可以用非常特殊的设置进行配置以满足你的需要和环境。但是在考虑你自己的设置前,我们建议阅读后面的内容,你将要学习如何修改默认设置的一部分并调整其他。
但是在解析如何做之前,你需要对ivy默认是如何配置的有一个简短的概述。
默认,ivy使用被打包在ivy的jar包中的ivysettings.xml来配置。这里是设置文件:
<ivysettings>
<settings defaultResolver="default"/>
<include url="${ivy.default.settings.dir}/ivysettings-public.xml"/>
<include url="${ivy.default.settings.dir}/ivysettings-shared.xml"/>
<include url="${ivy.default.settings.dir}/ivysettings-local.xml"/>
<include url="${ivy.default.settings.dir}/ivysettings-main-chain.xml"/>
<include url="${ivy.default.settings.dir}/ivysettings-default-chain.xml"/>
</ivysettings>
好,这里没有太多的信息,除了一些包含。这些包含的目的是你能够容易的仅仅修改ivysettings的一部分而直接使用其他。例如,如果你想定义你自己的公共解析器,你将只需要像这样通过ivysettings来配置ivy:
更多精彩
赞助商链接