配置maven必须依赖java环境,安装了jdk需配置javahome
1.安装完找不到javahome
终端命令:/usr/libexec/java_home
输出java安装路径
2.配置环境变量
vi .bash_profile进入编辑
#java
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
export JAVA_HOME
保存退出
3.配置maven
# maven
MAVEN_HOME=/Users/chenzl/Maven/maven3.3.9
PATH=$PATH:$MAVEN/bin
export MAVEN_HOME
export PATH
红色顺序不能错
返回输出 source .bash_profile
让配置生效
输出 mvn -v
查看成功与否
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /Users/chenzl/Maven/maven3.3.9
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.5", arch: "x86_64", family: "mac"
总结:错误1没有配置java_home 就去安装maven
错误2maven的 path配置错误,先取到前面配置了jave_home的path然后拼接maven_home
--------------------------------------------------------------------------------------------------------------------------
-
下载maven的bin,在apache官方网站可以下载。(3.0.5)
http://maven.apache.org/download.cgi
-
创建环境变量M2_HOME,maven 3.0以上版本,用M2
-
-
命令提示符中输入:mvn -v,如果报mvn不是内部命令,说明jdk的环境变量配置有错,或者是M2_HOME路径有错。建议echo %M2_HOME%查看。
-
命令提示符中输入:mvn -v,如果报“Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0”的错误,如图:
-
6
-
7
END
注意事项
-
maven3.0.5兼容jdk 1.6,注意版本兼容性
-
M2_HOME配置之前,一定要确保JAVA_HOME环境变量正确
======================================================================
window下安装配置 http://www.cnblogs.com/javawebsoa/archive/2013/04/20/3032162.html
-----------------------------------------
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,就是安装功成了:
到这里,就已完成了安装和配置。