WEB开发网
开发学院软件开发Java ivy指南(3)-调整默认设置 阅读

ivy指南(3)-调整默认设置

 2009-09-26 00:00:00 来源:WEB开发网   
核心提示: ivy.local.default.root例如:ivy.local.default.root=/opt/ivy/repository/local如果你已经有了一些你想作为你的本地仓库来使用的东西,你可能同样想修改这个仓库的布局,ivy指南(3)-调整默认设置(3),再一次,有两个变量可用于此:

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这样的工具并从间接依赖管理的能力中获益。

上一页  1 2 3 4 5 6  下一页

Tags:

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接