WEB开发网
开发学院软件开发Java ivy指南(2)-快速开始 阅读

ivy指南(2)-快速开始

 2009-09-22 00:00:00 来源:WEB开发网   
核心提示:在这个例子中,我们将看到使用ivy的一个最简单的方式,ivy指南(2)-快速开始,不使用任何特殊设置,ivy将使用maven2 仓库来解析你在ivy文件中声明的依赖,我们推荐你使用mvnrepository.com 来查找你需要的模块,一旦你找到它,让我们来看一眼涉及到的文件的内容,你将在ivy发行包的src/exam

在这个例子中,我们将看到使用ivy的一个最简单的方式。不使用任何特殊设置,ivy将使用maven2 仓库来解析你在ivy文件中声明的依赖。让我们来看一眼涉及到的文件的内容。

你将在ivy发行包的src/example/hello-ivy 目录下找到这个指南的源文件。

1) ivy.xml 文件

这个文件用于描述项目对其他类库的依赖。

这里是例子

<ivy-module version="2.0">
    <info organisation="apache" module="hello-ivy"/>
    <dependencies>
        <dependency org="commons-lang" name="commons-lang" rev="2.0"/>
        <dependency org="commons-cli" name="commons-cli" rev="1.0"/>
    </dependencies>
</ivy-module>

这个文件的格式非常容易理解,但是让我们给出一些关于这里声明的东西的细节。首先,根元素ivy-module,version属性用于告诉ivy这个文件使用的ivy的版本。

然后是info标签,用于给出和这个我们正在定义依赖的模块有关的信息。这里只定义了组织和模块名,你可以自由选择任何你想要的组织和模块名,但是我们建议不要带空格。

最后,dependencies 部分让你定义依赖。这里这个模块依赖两个类库:commons-lang 和 commons-cli。如你所看到的,我们使用org和name属性来定义我们需要的依赖的组织和模块名。rev属性用于明确说明你依赖的模块的修订版本。

为了知道如何填写这些属性,你需要知道你依赖的类库的准确信息。ivy默认使用maven2 仓库。我们推荐你使用mvnrepository.com 来查找你需要的模块。一旦你找到它,你将得到如何在一个maven POM中声明依赖的细节。例如:

1 2 3 4  下一页

Tags:ivy 指南 快速

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