Maven的简单介绍:
Maven是一个项目管理和整合的工具。Maven为开发者提供了一套完整的构建生命周期框架。开发团队基本不用花多少时间就能自动完成工程的基础构建配置,因为Maven使用了一个标准的目录结构和一个默认的构建生命周期。在创建报告、检查、构建、测试时自动配置,Maven可以让开发者的工作变得更简单。
Maven的使用介绍:
在开发的时候,不需要上网单独下载jar包,只需要在配置文件pom.xml中配置jar包的依赖关系,就可以自动的下载jar包到我们的项目中。这样,别人开发或者使用这个工程时,不需要来回的拷贝jar包,只需要复制这个pom.xml就可以自动的下载这些jar包。而且,我们自己下载jar包,还有可能造成版本的不一致,这样在协同开发的过程中就有可能造成代码运行的不一致。通过使用maven精确的匹配jar包,就不会出现这种问题了。
项目坐标:
groupId:所述的项目名称,有的项目并不是一个jar包构成的,而是由很多的jar包组成的。因此这个groupId就是整个项目的名称。
artifactId:包的名称。
version:版本号
Maven的默认仓库是C盘用户名下的.m2文件目录下,99.9%的人都会修改一下仓库位置,放到自己定义的仓库里面。
常用命令(摘自官网):
原文:http://www.cnblogs.com/javacatalina/p/6615989.html