Apache Ant中并没有直接提供依赖管理,这也是后来Maven和Gradle之类的Java构建工具能够快速抢占地盘的重要原因之一,Apache Ivy是Apache Ant的一个子项目,用来给Apache Ant提供依赖管理,这篇文章通过一个简单的Spring MVC的demo应用,结合Ant和Ivy,来介绍如何在Ant的项目中使用Ivy进行依赖管理。
demo代码
代码下载:git clone http://github.com/liumiaocn/easypack.git
代码位置:easypack/ant/ivy目录下
liumiaocn:ivy liumiao$ ls
build.xml ivy.xml lib resources src war
liumiaocn:ivy liumiao$ tree .
.
├── build.xml
├── ivy.xml
├── lib
├── resources
│ └── logback.xml
├── src
│ └── com
│ └── liumiao
│ └── controller
│ └── HelloController.java
└── war
├── META-INF
│ └── MANIFEST.MF
├── WEB-INF
│ ├── lib
│ ├── mvc-dispatcher-servlet.xml
│ ├── pages
│ │ └── index.jsp
│ └── w