- Apache IVY 教程
- Apache IVY - 首页
- Apache IVY - 概述
- Apache IVY - 环境设置
- Apache IVY - 术语
- Apache IVY - 设置文件
- Apache IVY - Eclipse Ivy 插件
- ANT Ivy 任务
- Apache IVY - resolve
- Apache IVY - install
- Apache IVY - retrieve
- Apache IVY - cachepath
- Apache IVY - publish
- Apache IVY - info
- 仓库
- 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="https://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 术语
以下是 Ivy 生态系统的重要术语。
组织 −顾名思义,它指的是创建项目或库的公司、个人开发人员或团队的名称。例如,com.tutorialspoint。
模块 −顾名思义,它指的是可重用的单元或模块。模块通常附带一个版本。例如 commons-lang 或 ivy-test 等。
模块描述符 −模块描述符指的是描述模块的 ivy.xml 文件。模块描述符包含标识符(org、name、branch 和 version)、发布的工件、配置和依赖项。
工件 −工件指的是作为可交付成果的单个文件。例如,一个 jar 文件。工件可以是 zip、gz 等类型。Jar、源 Jar、Javadoc Jar 是模块的各种工件。
类型 −类型标识工件类别,如 jar、war、src、doc 等。
工件文件名扩展名 −工件扩展名,如 .jar、.zip、.gz 等。
模块修订版 −模块的唯一修订版号或其版本号。
修订版状态 −修订版状态指示修订版的稳定性。以下是状态的重要值 −
integration −表示持续开发、夜间构建等。
milestone −表示分发但尚未最终确定。
release −表示已测试和完成,主要版本。
仓库 −类似于 Maven 仓库,仓库表示一个分发站点,Ivy 可以在此处搜索库、工件、模块等。仓库可以是公共的、私有的或共享的。
Ivy 设置 −Apache Ivy 遵循 Maven 原则并附带许多默认配置。可以通过定义 ivysettings.xml 文件覆盖默认设置。
广告