环境:
eclipse java EE IDE (Indigo)
apache maven 3.0.5
一、maven的下载与安装
首先去官网下载maven: http://maven.apache.org/download.cgi,在此选择最新的版本下载,下载后解压至D:\App\
配置maven环境变量
系统变量:MAVEN_HOME = D:\App\apache-maven-3.0.5-bin
用户变量:path=%MAVEN_HOME%\bin
注意:系统先加载系统变量,然后加载用户变量,如果定义的变量未加载前已经使用,则配置出错
打开cmd,输入mvn -version
此时,这说明Maven已经安装成功
找到maven下的conf下的settings.xml配置文件的localRepository节点,修改maven的本地仓库的位置(默认在用户文件下~/m2/repository)修改为D:\App\Repositories\maven
保存,打开cmd,输入mvn help:system,这时候maven就会从远程仓库开始下载一大堆东西
安装eclipse maven插件,使用link方式安装
插件下载 http://pan.baidu.com/share/link?shareid=3195864703&uk=3054333634
接下来配置eclipse,打开eclipse,window-->preferences-->Maven-->Installations,选择自己的maven
选择自己接收的setting.xml;
重启eclipse发现提示
最后一步,配置JDK
设置Eclipse使用的JRE为本机安装的JDK目录:
在eclipse.ini中添加两行
-vm
C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe
注意: 要写在两行,写在一行不能生效;这两行要定在-vmargs之前,不然也不能生效。
或设置Eclipse--Windows--Preferences--Java--Installed JREs将JRE home改成jdk目录。
在eclipse上,新建普通java project,右键选择项目 maven-- Enable Dependency management,此时项目已转换为maven project,但是发现此处的jdk版本为1.5,如何修改默认版本呢?
修改setting.xml,增加profile节点
<profile>
<id>jdk-1.6</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.6</jdk>
</activation>
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>
</properties>
</profile>
注意:有时导入maven项目,项目可能无法识别为maven项目(查看Project Facets),这是需要选择 Config-->Convert Maven Project
更多配置请参考 http://snowolf.iteye.com/blog/953735
附:常见maven命令
mvn clean compile 下载pom.xml中的相关包
mvn clean test target文件夹下生成了surefire文件夹
mvn clean package 生成项目的jar包
mvn clean install把此项目当作Maven的本地资源仓库
参考链接:http://www.blogjava.net/fancydeepin/archive/2012/06/09/maven3.html