注意:我的eclipse用的是最新一版的ADT,去年google就停止对ADT的支持了,现在大部分公司都已经转用Android Studio了。
1、首先到Maven官网下载Maven,window下下载 "Binary zip" 即可
2、注意:官网有注明了,没安装JDK环境的必须要先安装JDK
3、通过Help -> About Eclipse可以查看到eclipse的版本
安装完成后,eclipse会要求你确定重启,重启之后Help菜单就多了一项“Ecplise Marketplace”了。
4、Eclipse安装Marketplace插件,菜单栏Help -> Install New Software。插件地址为 http://download.eclipse.org/mpc/juno/ (这里使用Eclipse
indigo版本,根据你的Eclipse版本替换URL中的juno字符串,注意首字母是小写的)
(1)另外Eclipse中各个版本的名称见下面:
Eclipse自3.1开始使用木星的卫星作为版本名,例如:
木卫一:伊奥 lo
木卫二:欧罗巴 Europa
木卫三:伽倪墨得斯 Ganymede
木卫四:卡利斯托 Callisto
....
Eclipse 3.1 版本代号 IO 【木卫1,伊奥】
Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】
Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴 】
Eclipse 3.4 版本代号 Ganymede 【木卫三,盖尼米德 】
Eclipse 3.5 版本代号 Galileo 【伽利略】
Eclipse 3.6 版本代号 Helios 【太阳神】
Eclipse 3.7 版本代号 Indigo 【靛青】
貌似没有Eclipse 4.1,官网上没看到下载链接~~
Eclipse 4.2 版本代号 Juno 【婚神星】
Eclipse 4.3 版本代号 Kepler 【开普勒】
....
(2)网页登陆http://download.eclipse.org/mpc/,可以查看到相应的mpc版本信息。
(3)安装MPC(Marketplace Client)
4、解压apache-maven到相应的目录下,并设置相应的环境变量
(1)设置maven环境变量,设置成功后打印如下:
①设置MAVEN_HOME为apache-maven存放目录
②在path中加入maven的bin目录:%MAVEN_HOME%\bin
(2)如果JDK环境未配置,会报如下错误
解决方法:http://www.myexception.cn/java-other/172921.html
①右键打开我的电脑->属性->高级->环境变量
②新建系统变量JAVA_HOME和CLASSPATH
变量名(N):JAVA_HOME
变量值(V):C:\Program Files\Java\jdk1.7.0
变量名(N):CLASSPATH
变量值(V):.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
③选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把jdk安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角英文的分号和已有的路径进行分隔。
变量名(N):Path
变量值(V):%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
java环境变量设置目的:
①JAVA_HOME
为了方便引用,例如你jdk安装在C:\Program Files\Java\jdk1.7.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
归一原则, 当你jdk路径需要改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则你就要更改任何用绝对路径引用jdk目录的文档, 要是万一你没改全,某个程序找不到jdk, 后果就可能是程序崩溃;
第三方软件会引用约定好的JAVA_HOME变量, 才能够正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 很可能就是JAVA_HOME设置不对造成的;
②CLASSPATH
设置CLASSPATH的目的是为了程序能找到相应的".class"文件, 举个例子: 编译一个JAVA程序---A.java, 会得到一个A.class的类文件,在当前目录下执行java A, 将会得到相应的结果(前提是已经设置
CLASSPATH为"."). 现在, 把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会抛出java.lang.NoClassDefFoundError异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 结果一切正常, java命令通过CLASSPATH找到了.class文件!
③PATH
你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.
5、打开Eclipse Marketplace,搜索maven,定位到 “Maven Integration for Eclipse” 点击安装即可
因为marketplace默认会给你提供最新版的插件,然而adt已经很久不更新了,所以这时候会报错
问题是原因是Maven版本太高了,而eclipse版本太低,二者不兼容。所以需要找个低版本的maven。所以这里只能通过手动离线下载并安装了。
下载地址 http://http://download.eclipse.org/technology/m2e/milestones/
回到我们一开始安装软件的方法 Help -> Install New Software
安装成功后可以在Window -> Show View -> Other 中看到Maven选项,并且New -> Project 中也出现了Maven的声影。
6、安装成功后,需要让eclipse中的maven重新定位到window上安装的maven目录。位置:Window -> Preference -> Maven -> Installation -> Selection the installation used to launch maven -> Add
另外,User Settings 里面的路径也要换成本地maven的路径
另外,如果要修改 Maven 的本地仓库地址,可以修改apache-maven/conf/settings.xml,将<localResponsitory>标签的内容修改为相应的地址。
以上就是Mavan的所有安装步骤了。