之前在接触Hadoop和HBase时,开始接触到Maven,后来跟着南哥做项目时,南哥便用Maven来管理整个项目,此时对Maven越发好奇,就抽空学习下。
参考 《Maven实战》
Maven 是什么?
Maven之前大家可能或多或少知道make 和 ant。
make是最早出现在unix系统上的构建工具,ant——another neat tool(相比于make)最早是用来构建著名的tomcat的。
Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
相信接触过Maven的朋友最大的体会就是其能对项目的依赖进行管理,而对这些依赖的管理得益于Maven的坐标(Coordinate)。