1. ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于java环境的软件开发。
详解见:http://www.cnblogs.com/huozhicheng/archive/2010/04/08/2533199.html
2. Maven 和 Ant 有什么不同呢?在回答这个问题以前,首先要强调一点:Maven 和 Ant 针对构建问题的两个不同方面。Ant 为 Java 技术开发项目提供跨平台构建任务。Maven 本身描述项目的高级方面,它从 Ant 借用了绝大多数构建任务。
https://baike.baidu.com/item/Maven/6094909?fr=aladdin