eclipse maven 插件 配置

环境:

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

 

    

猜你喜欢

转载自swordshadow.iteye.com/blog/1922489