ivy指南(3)-调整默认设置
2009-09-26 00:00:00 来源:WEB开发网ivy.local.default.root
例如:
ivy.local.default.root=/opt/ivy/repository/local
如果你已经有了一些你想作为你的本地仓库来使用的东西,你可能同样想修改这个仓库的布局。再一次,有两个变量可用于此:
ivy.local.default.ivy.pattern
给出查找ivy文件的样式
ivy.local.default.artifact.pattern
给出查找制品的样式
例如:
ivy.local.default.root=/opt/ivy/repository/local
ivy.local.default.ivy.pattern=[module]/[revision]/ivy.xml
ivy.local.default.artifact.pattern=[module]/[revision]/[artifact].[ext]
2. Shared
默认,本地仓库位于${ivy.default.ivy.user.dir}/shared.如果你独自工作没有问题,但是共享仓库是用来共享的!因此经常需要修改这个目录,并且它通常修改为指向一个网络共享目录。你可以使用:
ivy.shared.default.root
变量来制定一个新的目录。此外,你也可以通过和本地仓库类似的变量来配置布局。
ivy.shared.default.ivy.pattern
给出查找ivy文件的样式
ivy.shared.default.artifact.pattern
给出查找制品的样式
例如:
ivy.shared.default.root=/opt/ivy/repository/shared
ivy.shared.default.ivy.pattern=[organisation]/[module]/[revision]/ivy.xml
ivy.shared.default.artifact.pattern=[organisation]/[module]/[revision]/[artifact].[ext]
3. Public
默认,公共仓库是出于m2 兼容模式下的ibiblio(换句话说,maven2的公共仓库).
这个仓库的优势在于提供了很多模块并且大部分的模块都有metadata。matadata的质量不是都很完美,但是它是一个好的开始:使用类似ivy这样的工具并从间接依赖管理的能力中获益。
更多精彩
赞助商链接