您现在的位置: 弘智首页 > JAVA > JAVA环境与工具 >

ivy中文参考文档(2)-术语

时间:2012-10-31 来源:弘智教育 点击: 次

在ivy中使用了很多术语,他们的定义如下:

* Organisation / 组织

* Module / 模块

* Module Descriptor / 模块描述符

* Artifact / 制品

* Type of an artifact / 制品类型

* Artifact file name extension / 制品文件扩展名

* Module Revision / 模块修订本

* Branch / 分支

* Status of a revision / 修订本状态

* Configurations of a module / 模块配置

* Ivy Settings / ivy设置

* Repository / 仓库

一. 概述

下面的插图展示了所有的关键术语:

http://ant.apache.org/ivy/history/2.1.0-rc1/images/ivy-terminology.png

二. Organisation / 组织

组织可以是公司,个人,或者仅仅是任何开发软件的一组人。原则上,ivy仅处理单一级别的组织,这意味着他们在ivy模块描述符中拥 有一个扁平的命名空间。因此,如果使用分层的命名习惯,用ivy的描述符只能描述树形组织结构。组织名用来将同一个团队生产的软件保 持一致,仅仅是帮助定位他们发布的。

作品。

在ivy中通常使用反转的域名作为组织名,因为域名是独一无二的。域名为www.example.com的公司可以使用com.example,或 者如果他 们有多个团队,他们的组织名可以以com.example开头(例如com.example.rd, com.example.infra, com.example.services)。组织名并不 强制要求一定要是域名反转,或者全局唯一,但是唯一的名字是高度推荐的。被广泛认可的商标或者商业名的拥有者可以选择使用他们商 标名。如org.apache, ibm, jayasoft

注意ivy的“组织”非常类似maven POM 中的"groupId"。

弘智主页 | 弘智介绍 | 培训课程 | XML地图