Apache Ivy 介绍

Apache Ivy 是Apache Ant 的一个子项目,提供了一致、可重复、易于维护的方法,来管理项目的所有构建依赖项。

它提供了一些强大的功能包括依赖传递,ant集成, maven存储库兼容,持续集成,html 报告等。

Apache Ivy是一个优秀的管理(记录、跟踪、解析和报告)项目依赖的工具,提供了强大的依赖管理功能,可与Apache Ant紧密集成。

值得注意的功能有:

1。能够和Apache Ant紧密集成。

2。支持多个不同的依赖存储。

3。依赖报告Dependency Reporting。

4。支持持续集成。

5。强大的冲突管理功能。

Maven2,它是一个模块化项目构建工具(Building a Project )。它能够管理依赖、构建周期、测试、打包并且在仓库中发布你的制品。它是一个项目构建工具,领先于通常的构建工具(实际上它的第一个版本是在Ant之上的一层)。

apache ivy2 对项目依赖的文件可以进行统一的管理,依赖于ant,它是一个管理(记录、跟踪、解析和报告)项目依赖的工具 (dependencytool)。