📜  Apache IVY-术语

📅  最后修改于: 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文件来覆盖默认设置。