ivy教程(6)-项目依赖 - 编程入门网
ivy教程(6)-项目依赖时间:2011-08-02 BlogJava sky''s blog这个示例将举例说明在两个项目之间的依赖。 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依赖文件只声明了一个依赖apache commons-lang类库。 2) depender 项目depender也非常简单。它仅仅声明了一个对dependee项目的最新版本的依赖,而它仅仅包含一个 类depending.Main,干了两件事情: * 通过对 standalone.Main.getVersion() 的调用获取独立项目的版本。 * 通过对standalone.Main.capitalizeWords(str)的调用转换字符串 看一下ivy.xml文件:
ivy教程(6)-项目依赖(2)时间:2011-08-02 BlogJava sky''s blog2) 设置 ivy设置在settings目录下,包含两个文件: * ivysettings.properties: 属性文件 * ivysettings.xml: 包含设置的文件 让我们看一下ivysettings.xml文件:
文件包含四个主要标签:properties, settings, resolvers 和 modules. 1. properties 这个标签仅仅如ant所做的那样为ivy程序装载一些属性。 2. settings 这个标签负责初始化一些为ivy程序使用的参数。ivy用于缓存制品的目录将是包含vysetting |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |