- 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 - 设置文件
Apache Ivy 遵循 Maven 原则并附带许多默认配置。可以通过定义 ivysettings.xml 文件来覆盖默认设置。
<ivysettings> <properties file="${ivy.settings.dir}/ivysettings-file.properties" /> <settings defaultCache="${cache.dir}" defaultResolver="ibiblio" checkUpToDate="false" /> <resolvers> <ibiblio name="ibiblio" /> <filesystem name="internal"> <ivy pattern="${repository.dir}/[module]/ivy-[revision].xml" /> <artifact pattern="${repository.dir}/[module]/[artifact]-[revision].[ext]" /> </filesystem> </resolvers> <modules> <module organisation="tutorialspoint" name=".*" resolver="internal" /> </modules> </ivysettings>
Ivy设置文件的标签
以下是ivy设置文件的重要标签。
property - 设置 ivy 变量。基数:0..n
属性- 使用属性文件设置 ivy 变量。基数:0..n
settings - 使用默认值配置ivy。基数:0..1
include - 包含另一个设置文件。基数:0..n
classpath - 在类路径中添加用于加载插件的位置。基数:0..n
typedef - 在ivy中定义新类型。基数:0..n
锁定策略- 定义锁定策略。基数:0..1
缓存- 定义存储库缓存管理器。基数:0..1
最新策略- 定义最新策略。基数:0..1
parsers - 定义模块描述符解析器。基数:0..1
version-matchers - 定义新版本匹配器。基数:0..1
触发器- 注册 ivy 事件的触发器。基数:0..1
命名空间- 定义新的命名空间。基数:0..1
Macrodef - 定义一个新的宏解析器。基数:0..n
解析器- 定义依赖解析器。基数:0..1
冲突管理器- 定义冲突管理器。基数:0..1
模块- 定义模块和依赖解析器之间的规则。基数:0..1
输出器- 定义可用报告输出器的列表。基数:0..1
statuses - 定义可用状态列表。基数:0..1