- Apache IVY 教程
- Apache IVY - 主页
- Apache IVY - 概述
- Apache IVY - 环境设置
- Apache IVY - 术语
- Apache IVY - 设置文件
- Apache IVY - Eclipse Ivy 插件
- ANT Ivy 任务
- Apache IVY - 解决
- Apache IVY - 安装
- Apache IVY - 检索
- Apache IVY - 缓存路径
- Apache IVY - 发布
- Apache IVY - 信息
- 存储库
- Apache IVY - 解析器
- Apache IVY - 本地存储库
- Apache IVY - 共享存储库
- Apache IVY - 公共存储库
- Apache IVY 有用资源
- Apache IVY - 快速指南
- Apache IVY - 有用的资源
- Apache IVY - 讨论
Apache IVY - 术语
请考虑以下示例 ivy.xml 以了解 Ivy 术语。
<?xml version="1.0" encoding="ISO-8859-1"?> <ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"> <info organisation="com.tutorialspoint" module="ivy-test" status="integration"> </info> <dependencies> <dependency org="commons-lang" name="commons-lang" rev="2.6" /> </dependencies> </ivy-module>
常春藤条款
以下是Ivy生态系统的重要术语。
组织- 顾名思义,它指的是创建项目或库的公司、个人开发人员或团队名称。例如,com.tutorialspoint。
模块- 顾名思义,它指的是可重用的单元或模块。模块通常有一个附加的版本。例如 commons-lang 或 ivy-test 等。
模块描述符- 模块描述符是指描述模块的ivy.xml 文件。模块描述符包含标识符(组织、名称、分支和版本)、发布的工件、配置和依赖项。
Artifact - Artifact 是指可交付的单个文件。例如,一个 jar 文件。工件的类型可以是:zip、gz 等。Jar、Source Jar、Javadoc Jar 是模块的各种工件。
Type - 类型标识工件类别,如 jar、war、src、doc 等。
Artifact 文件扩展名- Artifact 扩展名,如 .jar、、zip、.gz 等。
模块修订版- 模块的唯一修订号或其版本号。
修订状态- 修订状态表明修订的稳定性。以下是地位的重要价值 -
集成- 代表持续开发、夜间构建等。
里程碑- 代表分发但尚未最终确定。
发布- 代表经过测试和完成的主要版本。
存储库- 与 Maven 存储库类似,存储库代表一个分发站点,ivy 可以在其中搜索库、工件、模块等。存储库可以是公共的、私有的或共享的。
Ivy 设置- Apache Ivy 遵循 Maven 原则并附带许多默认配置。可以通过定义 ivysettings.xml 文件来覆盖默认设置。