- 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 - 设置文件
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
properties − 使用属性文件设置 Ivy 变量。基数:0..n
settings − 使用默认值配置 Ivy。基数:0..1
include − 包含另一个设置文件。基数:0..n
classpath − 在用于加载插件的类路径中添加位置。基数:0..n
typedef − 在 Ivy 中定义新类型。基数:0..n
lock-strategies − 定义锁定策略。基数:0..1
caches − 定义仓库缓存管理器。基数:0..1
latest-strategies − 定义最新策略。基数:0..1
parsers − 定义模块描述符解析器。基数:0..1
version-matchers − 定义新的版本匹配器。基数:0..1
triggers − 在 Ivy 事件上注册触发器。基数:0..1
namespaces − 定义新的命名空间。基数:0..1
macrodef − 定义新的宏解析器。基数:0..n
resolvers − 定义依赖项解析器。基数:0..1
conflict-managers − 定义冲突管理器。基数:0..1
modules − 定义模块和依赖项解析器之间的规则。基数:0..1
outputters − 定义可用报表输出器的列表。基数:0..1
statuses − 定义可用状态的列表。基数:0..1
广告