WEB开发网
开发学院软件开发Java ivy指南(4)-多解析器 阅读

ivy指南(4)-多解析器

 2009-09-26 00:00:00 来源:WEB开发网   
核心提示: 2. ivy设置ivy设置在设置目录中生成,它只包含一个文件: ivysettings.xml.<ivysettings><settingsdefaultResolver="chain-example"/><resolvers><ch

2. ivy设置

ivy设置在设置目录中生成,它只包含一个文件: ivysettings.xml.

<ivysettings>
  <settings defaultResolver="chain-example"/>
  <resolvers>
    <chain name="chain-example">
      <filesystem name="libraries">
        <artifact pattern="${ivy.settings.dir}/repository/[artifact]-[revision].[ext]" />
      </filesystem>
      <ibiblio name="ibiblio" m2compatible="true" />
    </chain>
  </resolvers>
</ivysettings>

3. 设置标签

这个标签用一些参数初始化ivy.这里只使用了一个,默认使用的解析器的名称。

4. 解析器标签

在这个标签下,我们可以找到ivy将使用的解析器的描述。在我们的例子中,我们仅使用一个解析器,称为"chain-example",它非常特殊在于它定义了一个解析器列表(或言之链)。

放在在链中的解析器有:

* libraries : 这是一个文件解析器。这个解析器被配置为在包含ivysettings.xml文件的目录下的"repository"子目录查找制品。

* ibiblio : 这个解析器很特殊。它查找ibiblio maven仓库来获取类库。

就这样,我们配置好了解析器链。

2) walkthrough

步骤 1: 准备

打开一个dos或者shell串口,并进入"chained-resolvers"目录。

步骤 2: 清理目录树

在提示符下: ant

这将清理完整的项目目录树和ivy缓存。每次你想清理这个例子的时候你都可以这样做。

在几乎所有的例子中,我们提供clean target作为默认的target。既然大部分例子使用相同的ivy缓存,每次你调用这个target时你将清理这个ivy缓存。

Tags:ivy 指南 解析

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