Eclipse中安装配置Maven及其插件m2e(Indigo)的安装配置

系统:Windows7

使用软件: Maven3.0.3 + Eclipse Indigo JEE

 

安装Maven

1. 下载解压缩Maven3.0.3,放在某一个目录下

我的目录为:D:studygreensoftapache-maven-3.0.3

 

2. 确认JDK环境已经配置好,JAVA_HOME环境变量配置好。

 

3. 配置环境变量M2_HOME为Maven的方目录

我的配置为:M2_HOME=D:studygreensoftapache-maven-3.0.3

 

4. 增加Path配置到Maven的bin目录:如…;%M2_HOME%bin;

 

打开Dos,输入: mvn -v 结果显示正常表示Maven安装完成

 

配置Maven

配置Maven包括两点:

一点是Maven的本地仓库目录设置,默认仓库目录是${user}/.m2/repository,这里有很多不便之处,如该目录在C盘,我有时喜欢还原一下系统,忘记备份就不好了; 同时这个仓库只对当前用户有效,其它用户又会在自己的用户目录下建库,那就浪费了,这点对个人PC倒是没什么。总之这个目录最好改在一个安全公用的目录里。

 

第二点,就是Maven的全局配置文件M2_HOME/conf/settings.xml,需要修改一下,以便更好的支持一些功能。

 

这两点的修改都只需要修改settings.xml文件就行了:

 

 

Xml代码

  <!-- localRepository
   设置本地库的路径:我直接修改在Maven主目录下的repository目录中
  -->
  <localRepository>${env.M2_HOME}/repository</localRepository>

  <proxies>
    <!-- proxy
    设置网络连接的代理,现在的公司一般都会通过代理上网
     -->
    <proxy>
      <id>我的公司</id>
      <active>true</active>
      <protocol>http</protocol>
      <username></username>
      <password></password>
      <host>10.1.2.188</host>
      <port>80</port>
      <nonProxyHosts>local.*</nonProxyHosts>
    </proxy>
  </proxies>

  <pluginGroups>
    <!-- pluginGroup
     在调试maven的web程序时可能会用的jetty插件,以后就可以直接使用mvn jetty:run 等命令了
    -->
    <pluginGroup>org.mortbay.jetty</pluginGroup>
  </pluginGroups>

 

安装Maven的Eclipse插件m2e

 

1. 登陆Apache Maven的官方网站,找到Eclipse IDE的插件安装地址,如2011-10-13可用地址为:http://download.eclipse.org/technology/m2e/releases

 

2. 使用Eclipse的在线插件安装安装该插件

 

打开eclipse,选择new–>Project…可以看到多了一个Maven组,下有Maven Project等,说明插件安装成功。

 

配置Maven插件m2eclipse

 

1. 配置Maven的版本。在安装插件后,eclipse默认使用的是插件内嵌的maven,版本和使用的配置文件与我们在Dos中使用的是不一致的,这样就会出现很多问题。比如我们已经换了本地仓库,插件还会使用默认的位置作为本地仓库。

打开 preference–>Maven–>Installations

点击Add…,选择我们自己安装的Maven目录,增加条目后,将其打勾(选择上)。

这时我们发现下面的一个条框里的全局配置文件也修改成了我们自己的Maven目录下的settings.xml文件。

 

2. 修改eclipse的默认JRE。在eclipse中运行maven需要JDK的支持, 如 mvn compile命令。eclipse默认使用JRE下的JVM程序,所以需要修改默认的JVM程序

打开 preference–>Java–>Installed JREs

点击Add…, 选择我们自己安装的JDK(不是JRE),增加条目后打勾。

这里如果不修改在运行maven时会报JDK错误。

来自: http://b-l-east.iteye.com/blog/1194540

发表评论

电子邮件地址不会被公开。 必填项已用*标注