首页 / 软件开发 / JAVA / ivy中文参考文档(2)-术语
ivy中文参考文档(2)-术语2012-07-26 BlogJava sky在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"。