Maven是什么?
Maven中文可以翻译成“知识的积累”,“专家”或“内行”。Maven是Apache的开源项目,主要用于Java项目构建、依赖管理和项目信息管理。对于小型的开源类库项目,大型的企业级应用,瀑布式开发,敏捷模式等等,Maven都能大显身手。
对于新手来说,可能Maven最吸引我们,也是看上去最简单实用的就是依赖管理了。曾几何时,我们在谷歌百度上苦苦搜索SSH框架所依赖的全部jar包;又如我们曾为一些莫名其妙的错误寻找答案,最后发现时缺少某个jar包或者jar包冲突引起的。我们曾想,如果有个工具能够提供一个jar包的库那该多美妙。这个问题Maven就可以帮你解决,当然这只是Maven的一小部分功能,学习了Maven,我们会发现,那些困扰我们的依赖、构建、打包、部署、项目报告、持续集成等问题都能很简单有效的解决。
Maven下载地址:
http://maven.apache.org/download.cgi
Windows用户点击apache-maven-3.0.X-bin.zip的超链接下载后解压到任意位置即可。
当然你还可以下载Maven的源码以及md5校验和asc数字签名文件。
配置:
首先保证本地已经安装了JDK并设置了JAVA_HOME和Path环境变量
JAVA_HOME=Java安装的路径,注意最后不要有分号
Path追加“%JAVA_HOME%\bin;”
然后在环境变量里新建如下变量:
M2_HOME=D:\apache-maven-3.0.4(Maven解压路径)
Path追加“%M2_HOME%\bin;”
可以通过以下cmd命令验证配置是否正确:
mvn -v(显示Maven版本详细信息)
得到类似如下结果表示配置完成:
Maven版本比较多,升级也比较频繁,升级Maven你要做的就是重新下载解压一次,修改M2_HOME环境变量即可。
安装m2eclipse
Java的IDE被使用的最多的无疑使Eclipse,而m2eclipse就是Maven的Eclipse查件,这个查件可以让你新建或导入Maven项目,随时更新Maven项目依赖,运行并保存Maven命令等等。
m2eclipse地址:
http://m2eclipse.sonatype.org/sites/m2e
m2eclipse额外组件地址:
http://m2eclipse.sonatype.org/sites/m2e-extras
这些额外的组件可以视情况自行安装
安装好m2eclipse后我们在新建工程里就可以看到Maven的项目向导: