Maven入门------什么是maven和maven的安装和配置
什么是maven Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”,它作为apache组织中的一个颇为成功的开源项目,主要用于java平台的项目构建,依赖管理和项目信息管理,无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。 Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。 maven的安装和配置 2.1检查JDK的安装 在安装maven之前,先检查一下是否正确安装了JDK,maven可以运行在JDK1.4以及以上版本。 首先我们运行第一个命令,看看java安装到了哪个目录,第二个命令 是java的版本是多少,如图是正常的
上述命令首先检查环境变量JAVA_HOME是否指向了正确的JDK,如果没有配置JAVA_HOME,则就必须配置它了。在maven中会识别这个命令。
配置java环境变量为,前提是安装好了jdk:
第一步,在用户变量中添加JAVA_HOME
第二步,在系统变量中添加
变量值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
第三步,在系统变量中添加
变量值:C:\ProgramFiles\Java\jdk1.6.0_20\bin;
C:\ProgramFiles\Java\jdk1.6.0_20\jre\bin;
在这里,其实path中的C:\Program Files\Java\jdk1.6.0_20可以引用用户变量中的JAVA_HOME,但是不知道为什么,我的引用了之后,java环境变量就配置不成功。所以就这样写了。
2.2 下载maven
下载地址为:http://maven.apache.org/download.html
我们要选择以上标注的版本,对我们初学者来说比较稳定。Maven3基本完全兼容maven2,而且比maven2性能更好,还有不少功能的改进。
2.3 本地安装
将安装文件解压到你指定的目录,如:
接着需要将maven安装配置到操作系统环境中
点击我的电脑右击--->属性------>高级--->环境变量--->添加用户变量,如图:
然后找到系统变量中的path,(我电脑引用不了,所以直接指向的,正确的应该写为:;%M2_HOME%\bin;)
这里需要提一下的是path环境变量,当我们在cmd中输入命令的时候,windows首先会在当前目录寻找可执行文件或脚本,如果没有找到,windows会接着遍历环境变量path中定义的路劲。由于我们将%M2_HOME%\bin添加到了Path中,而这里%M2_HOME%实际上是引用了我们前面定义的另一个变量,其值是Maven的安装目录。因此,Windows会在执行命令时搜索目录D:\bin\apache-maven-3.0\bin,而mvn执行脚本的位置就是这里。
现在我们打开一个新cmd窗口(这里强调新的窗口是因为新的环境变量配置需要新的cmd窗口才能生效),运行如下命令检查maven安装情况:
命令echo %M2_HOME%用来检查环境变量M2_HOME是否指向了正确的Maven安装目录;而mvn –v执行了第一条Maven命令,以检查Windows是否能够找到正确的mvn执行脚本。
注:在Windows上更新Maven非常简便,只需要下载新的Maven安装文件,解压至本地目录,然后更新M2_HOME环境变量便可。
2.4 安装m2eclipse
在安装这个插件的时候,在线安装就是安装不上,总是出现问题,后来感觉在线安装不如直接安装插件来的简单,而且删除的时候也好删除
首先打开下载插件的地址:http://m2eclipse.sonatype.org/sites/m2e/
我们会看到如图,点击圈住红线的那个
点进去之后下载
下载features和plugins两个文件夹下的jar然后把下载的文件放到你安装的myeclipse下
我用的是myeclipse10,安装在了c盘,所以我的安装目录是:
然后把下载的两个文件放到一个文件夹下,copy到如图上面的目录,之后再点开dropins文件夹,新建一个名为m2e.link的文件,在此文件中写上maven插件的安装目录,我的目录为:
path=C:\\ProgramFiles\\MyEclipse\\MyEclipse 10\\m2e
如图:
这样插件就安装完了,和普通的插件安装是同样的方法。然后重启myeclipse
点击右键,新建,other,会看到maven,就是安装成功了:
到这里,就已经完成了安装和配置。
我也是初学者,谁有maven的更多的经验可以交流一下!谢谢!