一、前言
我们在《万能框架spring》前四天中都用到了maven,接下去要讲述在SSX这样的架构下我们的“单元测试”是怎么进行的,但是在此之前我们再来深入入解一下maven,因为我们的单元测试需要用到的是junit+ant+junitreport这样的组合。而。。。。。。由于我们已经使用了maven,那么我们如何可以延续经典的junit+ant这样的单元测试的组合呢?其答案就是把maven和ant再进行组合一下。
二、用Maven任务在Ant中使用Maven依赖
Maven的一个重要特性是使用中央仓库,存储依赖和识别应用程序所需的库。Maven2还支持传递依赖(transitivedependency),这是一个强大的概念,它将用户需要声明的依赖限制到最小程度。Ant不支持“即开即用”的依赖管理。在Ant项目中,应用程序所需的全部程序库通常都存放在一个项目目录中。
三、使用maven-ant-task
3.1安装maven-ant-task
我们先下载maven-ant-tasks-2.1.3.jar(我也已经上传到了“我的资源”里了);
下载完后把它放到我们的ant的lib目录下;

本文介绍了如何在Ant中利用Maven的依赖管理,通过maven-ant-task进行项目打包。首先,阐述了Maven依赖管理的优势,接着详细讲解了maven-ant-task的安装与使用,以及如何改造工程,包括修改maven的settings.xml文件和编写build.xml。最后,通过实例展示了整合后的Ant打包流程和效果。
订阅专栏 解锁全文
1111

被折叠的 条评论
为什么被折叠?



