Mvn1: maven的下载与安装配置

1.1 简介

​ 在javaWeb开发中,需要导入大量jar包,maven可以帮我们自动导入,并配置jar包。

1.2 maven核心思想

​ 约定大于配置

1.3 下载与安装

官网: https://maven.apache.org/

步骤:

1)下载与安装

  • 进入首页,点击download
    在这里插入图片描述

  • 选择响应的版本,第一个是最新版。只分.tar.gz与.zip版本,Windows使用.zip

  • 将下载的压缩包解压,找个合适的地方放着。
    在这里插入图片描述

2)配置环境变量

  • 桌面右键“此电脑”,属性–高级系统设置–环境变量
    在这里插入图片描述

  • 进入之后,在系统环境变量里,创建 M2_HOMEMAVEN_HOME 变量,并向 path 变量里配置添加 %MAVEN_HOME%\bin 字段

    M2_HOME值: maven的bin目录,如:F:\apache-maven-3.5.4\bin

    MAVEN_HOME值: maven的根目录,如:F:\apache-maven-3.5.4

    path变量添加值: %MAVEN_HOME%\bin
    在这里插入图片描述
    在这里插入图片描述

    • 配置完成win+R,进入cmd,输入mvn --version,出现以下信息,证明配置成功,反之,失败,并需要仔细检查环境变量是否正确。
      在这里插入图片描述

3)本地仓库与镜像配置

  • maven根目录新建 repository 本地仓库文件夹,打开根目录下的conf–setting.xml

    在如下位置添加

    <localRepository>F:/apache-maven-3.5.4/repository</localRepository>
    
    注:repository的位置要因人而异,不要照抄。
    

在这里插入图片描述

  • 在配置完本地仓库之后,需要配置镜像地址

    在如下位置(一对“”标签内)添加:

      <mirror>
        <id>aliyun-public</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun public</name>
        <url>https://maven.aliyun.com/repository/public</url>
      </mirror>
    
      <mirror>
        <id>aliyun-central</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun central</name>
        <url>https://maven.aliyun.com/repository/central</url>
      </mirror>
    
      <mirror>
        <id>aliyun-spring</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun spring</name>
        <url>https://maven.aliyun.com/repository/spring</url>
      </mirror>
    
      <mirror>
        <id>aliyun-spring-plugin</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun spring-plugin</name>
        <url>https://maven.aliyun.com/repository/spring-plugin</url>
      </mirror>
    
      <mirror>
        <id>aliyun-apache-snapshots</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun apache-snapshots</name>
        <url>https://maven.aliyun.com/repository/apache-snapshots</url>
      </mirror>
    
      <mirror>
        <id>aliyun-google</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun google</name>
        <url>https://maven.aliyun.com/repository/google</url>
      </mirror>
    
      <mirror>
        <id>aliyun-gradle-plugin</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun gradle-plugin</name>
        <url>https://maven.aliyun.com/repository/gradle-plugin</url>
      </mirror>
    
      <mirror>
        <id>aliyun-jcenter</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun jcenter</name>
        <url>https://maven.aliyun.com/repository/jcenter</url>
      </mirror>
    
      <mirror>
        <id>aliyun-releases</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun releases</name>
        <url>https://maven.aliyun.com/repository/releases</url>
      </mirror>
    
      <mirror>
        <id>aliyun-snapshots</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun snapshots</name>
        <url>https://maven.aliyun.com/repository/snapshots</url>
      </mirror>
    
      <mirror>
        <id>aliyun-grails-core</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun grails-core</name>
        <url>https://maven.aliyun.com/repository/grails-core</url>
      </mirror>
    
      <mirror>
        <id>aliyun-mapr-public</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun mapr-public</name>
        <url>https://maven.aliyun.com/repository/mapr-public</url>
      </mirror>
    

    大概像这样:
    在这里插入图片描述

4)配置jdk

  <profiles>
     <profile>
                <id>jdk-1.8</id>
                <activation>
                      <activeByDefault>true</activeByDefault>
                      <jdk>1.8</jdk>
                </activation>
                <properties>
                      <maven.compiler.source>1.8</maven.compiler.source>
                      <maven.compiler.target>1.8</maven.compiler.target>
                      <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
                </properties>
         </profile>
         <profile>
                <id>repository_set</id>
                <repositories>
                        <repository>
                            <snapshots>
                                <enabled>false</enabled>
                            </snapshots>
                            <id>public</id>
                            <name>Public Repository</name>
                            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
                        </repository>
                </repositories>
                <pluginRepositories>
                        <pluginRepository>
                              <releases>
                                    <updatePolicy>never</updatePolicy>
                              </releases>
                              <snapshots>
                                    <enabled>false</enabled>
                              </snapshots>
                              <id>public</id>
                              <name>Public Repository</name>
                              <url>http://maven.aliyun.com/nexus/content/groups/public</url>
                        </pluginRepository>
                 </pluginRepositories>
            </profile>
  </profiles>

提示: 此处是指定jdk版本为1.8

到此,maven全部配置完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值