Maven 3 入门 -- 安装与配置

Maven以及其Eclipse插件m2eclipse的安装

 

(本文参考了Maven实战)

检查JDK的安装以及环境变量的配置

打开cmd

echo %JAVA_HOME%

java -version

 

如下图

 

Maven 3 入门 -- 安装与配置_第1张图片

 

下载Maven

http://maven.apache.org/download.html

 

我这里安装时最新的3.03版本

 

Maven 3 入门 -- 安装与配置_第2张图片

 

安装到本机

1 将下载回来的包解压到任意地址,我的路径是D:\Program Files\apache-maven-3.0.3

2 新建环境变量M2_HOME 指向D:\Program Files\apache-maven-3.0.3

3 在path尾部添加%M2_HOME%\bin

4检查是否安装成功

打开cmd

echo %M2_HOME%

mnv –v

 

如下图:

 

Maven 3 入门 -- 安装与配置_第3张图片

 

给Eclipse安装maven的插件 m2eclipse

1 打开eclipse

2 Help – Install New Software 出现下图

 

3 点击Add

 

Maven 3 入门 -- 安装与配置_第4张图片

 

在Name输入   m2e

在Location输入 http://m2eclipse.sonatype.org/sites/m2e

 

4 确定后出现下图

 

Maven 3 入门 -- 安装与配置_第5张图片

 

Maven 3 入门 -- 安装与配置_第6张图片

 

 

 

5 勾选Maven Integration for Eclipse

 

6 然后一直下一步直到安装完毕

 

7 检查是否安装成功

         (1)点击Help – about eclipse – installation details,看是否存在Maven Integration for Eclipse(Required),如下图:

 

 

 

         (2)再检查eclipse是否可以创建Maven项目了

File – New – Other 

 

Maven 3 入门 -- 安装与配置_第7张图片

 

 

 

配置本地仓库的位置

复制 maven安装目录conf文件夹下的settings.xml到用户目录的~/.m2目录下,cmd运行mvn命令就会创建该目录(例如本机是:C:\Users\chacha\.m2\)下。后面注意事项(1)中会有解释我为什么这么做。

 

我们程序所需要的jar包等会先去本地仓库找,如果找不到则会去网络上的的中央仓库下载,当然默认本地仓库是放在c盘用户下.m2文件夹,这里我们可以打开.m2的settings.xml进行修改

 

找到如下部分

 

Maven 3 入门 -- 安装与配置_第8张图片

这里我们指定本地仓库位于D盘的MavenRepository文件夹下

配置代理服务器

对于许多没有外网的公司则无法访问apache的中央仓库,则会在局域网内配置一台代理服务器

 

同样在~/.m2这个文件夹下找到settings.xml下的proxies这个节点

这个节点下面可以配置多台代理

 

如果你声明了多个proxy元素,则默认情况下第一个被激活的proxy会生效

 

具体配置:

      my-proxy

      true

      http

      218.14.227.197

      3128

     

      ***

      ***

      repository.mycom.com|*.google.com

      -->

   

另一种方法是不配置代理,改为阿里云服务器(大约在150行左右),两个仓库只需要选一个(根据大家反馈建议使用第一个,第二个在有的版本可能会出现warning

 

 
       
            alimaven
            central
            aliyun maven
            http://maven.aliyun.com/nexus/content/repositories/central/
       

     或者
     
        nexus-aliyun
        *
        Nexus aliyun
        http://maven.aliyun.com/nexus/content/groups/public
    

配置JDK:

     
        jdk-1.8    
           
            true    
            1.8    
       
   
           
            1.8    
            1.8    
            1.8    
       
   
   

最后打开cmd输入命令验证mvn help:system,不使用代理服务,使用阿里服务的情况,看到下载里面是aliyun表示成功

注意事项

(1)       setting.xml在maven安装目录下是影响到全局范围而把setting.xml放到用户的目录下只影响到当前的登录用户,推荐放到用户目录下,当然这是看情况而定的。

(2)       关闭eclipse内嵌的Maven

这个内嵌的Maven通常会比较新,但不一定很稳定,而且往往也会和我们在命令行使用的Maven不是同一个版本。这里有会出现两个潜在的问题:首先,较新版本的Maven存在很多不稳定因素,容易造成一些难以理解的问题;其次,除了IDE,我们也经常还会使用命令行的Maven,如果版本不一致,容易造成构建行为的不一致,这是我们所不希望看到的。因此,我们应该在IDE中配置Maven插件时使用与命令行一致的Maven。

 

解决办法:

Window – Preferences – Maven – Installations – Add 并选择安装目录 点击Apply

 

Maven 3 入门 -- 安装与配置_第9张图片

 

 

(3)       如果在使用m2eclipse遇到如下提示

Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

这是因为Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,如下图

 

Maven 3 入门 -- 安装与配置_第10张图片

 

 

你可能感兴趣的:(maven)