📅  最后修改于: 2020-11-18 08:34:05             🧑  作者: Mango
考虑以下示例ivy.xml,以了解Ivy术语。
以下是常春藤生态系统的重要术语。
组织-顾名思义,它是指创建项目或库的公司名称,个人开发人员或团队名称。例如,com.tutorialspoint。
模块-顾名思义,它是指可重用的单元或模块。一个模块通常附有一个版本。例如commons-lang或ivy-test等。
模块描述符-模块描述符引用描述模块的ivy.xml文件。模块描述符包含标识符(组织,名称,分支和版本),发布的工件,配置和依赖性。
工件-工件指的是可交付的单个文件。例如,一个jar文件。工件的类型可以是:zip,gz等。Jar,Source Jar和Javadoc Jar是模块的各种工件。
类型-类型标识工件类别,例如jar,war,src,doc等。
Artifact文件扩展名-Artifact扩展名,如.jar,.zip,.gz等。
模块修订版–模块的唯一修订版号或其版本号。
修订状态-修订状态指示修订的稳定性。以下是地位的重要价值-
集成-表示持续开发,每晚构建等。
里程碑-表示分布但未最终确定。
版本-表示经过测试和完成的主要版本。
存储库-与Maven存储库类似,存储库表示一个分发站点,在其中ivy可以搜索库,工件,模块等。存储库可以是公共的,私有的或共享的。
Ivy设置-Apache Ivy遵循Maven原则,并附带许多默认配置。可以通过定义ivysettings.xml文件来覆盖默认设置。