搭建maven开发环境

2018-02-05 1614点热度 0人点赞 0条评论

下载并安装maven

注意:安装maven前首先需要安装jdk

maven官网地址http://maven.apache.org/index.html,下载页面:http://maven.apache.org/download.cgi

下载

下面以下载最新版本3.5.2版本为例,安装到windows10为例进行介绍。
下载地址:http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz,下载之后放入到D:\javatools目录下,解压到当前目录得到D:\javatools\apache-maven-3.5.2

配置maven环境变量

首先添加MAVEN_HOME环境变量,然后把maven可执行文件添加到path变量中。
1. 此电脑->属性->高级系统设置->环境变量,点击新建,填入以下值:

变量名:MAVEN_HOME
变量值:D:\javatools\apache-maven-3.5.2
  1. 双击Path环境变量,进入路径编辑页面,点击“新建”填入值:
%MAVEN_HOME%\bin

然后点击“确定”保存。、

测试是否安装成功

进入cmd或者PowerShell,输入命令:

mvn -v

如果有输出,说明安装成功。
输入内容类似如下:

PS C:\Users\Administrator> mvn -v
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)
Maven home: D:\javatools\apache-maven-3.5.2\bin\..
Java version: 1.8.0_152, vendor: Oracle Corporation
Java home: D:\Program Files\Java\jdk1.8.0_152\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

配置公司maven环境

由于公司的maven环境配置在内容,因此连接的时候先连接上公司的VPN。

首先进行本地化的一些配置

编辑D:\javatools\apache-maven-3.5.2\conf\settings.xml
启用localRepository,即删除掉localRepository的注释,修改内容为以下内容(即把本地的maven缓存的jar包放到D:\javatools.m2\repository目录下,防止以后重装系统还需要重新下载jar包):

    <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository-->
  <localRepository>D:\\javatools\\.m2\\repository</localRepository>

配置公网代理(选配)

由于我们身处移动内容,上网需要通过移动的代理进行上网,因此也需要配置maven的代理才能联网下载资源。

<proxies>
    <proxy>
        <id>ahmobile</id>
        <active>true</active>
        <protocol>http</protocol>
        <username></username>
        <password></password>
        <host>proxy.ah.cmcc</host>
        <port>8080</port>
        <nonProxyHosts>127.0.0.1</nonProxyHosts>
    </proxy>
  </proxies>

配置公司maven镜像

mirrors

公共mirrors和公司mirror都需要加上
公共mirrors

<mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>central</id>
            <name>Maven Repository Switchboard</name>
            <url>http://repo1.maven.org/maven2/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>repo2</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo2.maven.org/maven2/</url>
        </mirror>
        <mirror>
            <id>ibiblio</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
        </mirror>
        <mirror>
            <id>jboss-public-repository-group</id>
            <mirrorOf>central</mirrorOf>
            <name>JBoss Public Repository Group</name>
            <url>http://repository.jboss.org/nexus/content/groups/public</url>
        </mirror>
        <!-- 中央仓库在中国的镜像 -->
        <mirror>
            <id>maven.net.cn</id>
            <name>oneof the central mirrors in china</name>
            <url>http://maven.net.cn/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>

公司mirror

<mirror>   
          <id>nexus-releases</id>   
          <mirrorOf>*</mirrorOf>   
          <url>http://10.21.16.147:10883/nexus/content/groups/public</url>   
        </mirror>

配置eclipse的maven环境

配置Installations

打开eclipse,菜单:Window->Preferences,左上角搜索框直接输入maven,然后显示maven的配置选项,选择Installations,点击Add,选择刚刚添加的maven目录,即:

D:\javatools\apache-maven-3.5.2

然后勾选刚刚添加的maven,进行启用。最后点击“Apply”保存。

配置User Settings

菜单路径同上,找到maven之后,选择最下边一个配置项User Settings
在User Settings的最右边点击“Browse”,找到配置文件:

D:\javatools\apache-maven-3.5.2\conf\settings.xml

点击打开之后,下方的Local Repository已经更新为刚刚配置文件中的D:\javatools\.m2\repository了。最后点击“Apply”保存。

王显锋

激情工作,快乐生活!

文章评论