WEB开发网
开发学院软件开发Java ivy教程(6)-项目依赖 阅读

ivy教程(6)-项目依赖

 2009-10-08 00:00:00 来源:WEB开发网   
核心提示:这个示例将举例说明在两个项目之间的依赖,depender项目声明它使用dependee 项目,ivy教程(6)-项目依赖,我们将阐明两个事情:* 被独立的项目声明的公共类库将被依赖的项目自动获取* depender项目将获取dependee项目的"最新"版本1) 使用到的项目1. dependeed

这个示例将举例说明在两个项目之间的依赖。

depender项目声明它使用dependee 项目。我们将阐明两个事情:

* 被独立的项目声明的公共类库将被依赖的项目自动获取

* depender项目将获取dependee项目的"最新"版本

1) 使用到的项目

1. dependee

dependee项目非常简单。它依赖apache类库commons-lang并只包含一个类: standalone.Main : standalone.Main提供两个服务:

* 返回项目的版本

* 使用org.apache.commons.lang.WordUtils.capitalizeFully大写一个字符串

这里是项目的内容:

* build.xml: 项目的ant构建文件

* ivy.xml: 项目的ivy文件

* src\standalone\Main.java: 项目仅有的一个类

看一下ivy.xml文件:

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

ivy依赖文件只声明了一个依赖apache commons-lang类库。

2) depender

项目depender也非常简单。它仅仅声明了一个对dependee项目的最新版本的依赖,而它仅仅包含一个类depending.Main,干了两件事情:

* 通过对 standalone.Main.getVersion() 的调用获取独立项目的版本。

* 通过对standalone.Main.capitalizeWords(str)的调用转换字符串

看一下ivy.xml文件:

1 2 3 4 5 6  下一页

Tags:ivy 教程 项目

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