zoukankan      html  css  js  c++  java
  • Maven安装与配置

    什么是Maven

    Maven是一个自动化构建工具,现在可用于构建和管理任何基于Java的项目。

    安装Maven

    检查JDK是否安装

    注意:Maven 3.3+需要执行JDK 1.7或更高版本

    下载Maven

    下载地址:http://maven.apache.org/download.cgi

    解压

    注意:Maven解压目录路径最好不要有中文,避免出现一些莫名其妙的问题

    配置环境变量

    配置M2_HOME或者MAVEN_HOME,两者区别在于maven1用MAVEN_HOME,maven2和3用M2_HOME(可以两者都配,也可以都不配,不配则修改Path变量时需配置成全路径)

    修改Path变量

    %MAVEN_HOME%是对之前设置MAVEN_HOME变量的引用,也可以直接配置成全路径,如:D:codingapache-maven-3.6.1in。这样就可以在命令中的任何目录下运行 Maven 命令了。
    注意:修改Path时,不要忘记用分号(;)结尾

    验证

    使用mvn -v 验证Maven是否安装成功

    如上则表示安装成功。

    设置代理

    有时候基于安全因素的考虑,需要使用通过安全认证的代理才能访问因特网,就需要为Maven配置代理才能让它正常的访问外部仓库。
    编辑conf/settings.xml文件,添加代理配置如下:

    <settings>
      .
      .
      <proxies>
       <proxy>
          <!-- 可配置多个代理,id用来区分--> 
          <id>example-proxy</id>
          <!-- 表示激活该代理-->
          <active>true</active>
          <!-- 代理协议-->
          <protocol>http</protocol>
          <!-- 主机 -->
          <host>proxy.example.com</host>
          <!-- 端口 -->
          <port>8080</port>
          <!-- 用户名(代理服务需要认证时才需要) -->
          <username>proxyuser</username>
          <!-- 密码(代理服务需要认证时才需要) -->
          <password>somepassword</password>
          <!-- 指定哪些主机名不需要代理,用|分隔多个主机名(支持通配符)-->
          <nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
        </proxy>
      </proxies>
      .
      .
    </settings>
    

    配置eclipse

    指定Maven安装目录(不使用IDE内嵌的Maven)

    Window->Preferences->Maven->Installations

    ADD->Directory 选择Maven安装目录

    点击Finish,选中新添加的Maven,点击OK

    指定settings.xml配置文件

    Window->Preferences->Maven->User Settings

    Global Settings 是指全局范围的,User Settings 是指用户范围的。
    Local Repository 是指本地存储库位置,可以在settings.xml中修改:

    <localRepository>D:/coding/mavenRepository</localRepository>
    

    配置m2eclipse插件(更新m2eclipse插件步骤一样)

    Help->Install New Software-Add

    Location为:http://download.eclipse.org/technology/m2e/releases/+m2eclipse插件的版本号,如1.8

    全选点击Next完成安装

  • 相关阅读:
    hdu 5936 2016ccpc 杭州
    bzoj 1218: [HNOI2003]激光炸弹
    bzoj 1296: [SCOI2009]粉刷匠
    桃子到底有多少
    计算x的n次方
    计算x的n次方
    菲波拉契数列
    菲波拉契数列
    八皇后(N皇后)问题算法程序(回溯法)
    八皇后(N皇后)问题算法程序(回溯法)
  • 原文地址:https://www.cnblogs.com/seve/p/10903679.html
Copyright © 2011-2022 走看看