Maven的使用

为什么我们需要学习maven?

  1. 在Javaweb开发中,需要使用大量的jar包,我们手动去导入;
  2. 如何能够让一个东西自动帮我导入和配置这个jar包。

maven就此诞生了

maven是一个项目架构管理工具

  • 我们目前用来就是方便导入jar包的!
  • maven的核心思想:约定大于配置
  • 有约束就不要去违反

Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来。

1、下载Maven

maven官方地址:http://maven.apache.org/

进入官网:点击左侧Download

image-20210109185802986

下载解压到您的环境目录,我的是C:Program FilesEnvironmentmavenapache-maven-3.6.1

image-20210109190013614

2、配置环境变量

在系统环境变量中配置如下:

  • M2_HOME:maven目录下的bin目录
  • MAVEN_HOME:maven的目录

image-20210109190423485

在系统Path中添加:%MAVEN_HOME%in

image-20210109191423304

在cmd中输入mvn -version验证是否安装完成

image-20210109191636710

3、配置阿里云镜像

镜像:mirror

作业:加速我们的下载

国内推荐使用阿里云镜像

如何配置:

  • 打开maven目录下的conf下的settings.xml文件

  • 找到标签

  • 在标签中添加阿里云的镜像配置

        <mirror>
          <id>aliyunmaven</id>
          <mirrorOf>*</mirrorOf>
          <name>阿里云公共仓库</name>
          <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
    

image-20210109193843918

4、配置本地仓库

创建一个本地仓库

image-20210109192615011

在settings.xml中添加路径

<localRepository>C:/Program Files/Environment/maven/repository</localRepository>

image-20210109193902792

5、配置maven默认编译版本

在没有手动指定时maven的默认编译环境是jdk1.5

我们可以通过修改maven的配置文件更改

在settings.xml中找到标签,在其中添加

<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>

image-20210109194527218

6、在idea中配置maven

image-20210109195235105

懂不懂,都是收获
原文地址:https://www.cnblogs.com/paidaxing0623/p/14256103.html