Maven下载以及配置 一条龙全教程

🔖maven概述


▐ maven简介

 •  maven是apache软件基金会的一个开源项目,是一个项目构建 (管理) 的工具.

    apache软件基金会:是国外的一个组织,专门维护开源项目

 •  maven的具体表现:管理项目中依赖的jar文件,以及jar文件之间的依赖关系.

    依赖关系:如在 A.jar文件中用到了 B.jar

 •  maven可以完成项目的测试,编译(.java ---> .class),打包 ( 源代码 ---> .jar文件 ) 等工作.

▐ maven是如何管理项目中依赖的jar文件?

 •  maven将常用的jar收集起来,在它的服务器上存储,每个jar都有一个独一无二地址.

 •  我们在开发期间只需要将jar包的地址配置在项目配置文件中即可.

 •  借助maven就可以自动去官方下载jar文件到本地.

 •  maven管理的项目根目录下都有一个pom.xml文件.

 •  在pom.xml文件中指示maven如何工作(配置项目版本,编译选项,jar的坐标)

🏷️maven中相关概念介绍

坐标:jar包在maven仓库中的唯一地址.

仓库:在项目中使用jar时首先会从本地仓库查找,如果本地仓库没有,就会去中央仓库或中央仓库镜像中下载。

中央仓库:全球共享, 先将jar从中央仓库下载到本地仓库, 然后在项目中引用本地仓库的jar.

中央仓库镜像:全球共享, 可以有多个, 例如: 阿里云镜像...;有了中央仓库镜像,就避免了我们之间从中央仓库下载jar速度慢的问题,提高了下载速度。

本地仓库:在项目中使用jar的时候,首先会从本地仓库查找如果本地仓库没有,此时就会去中央仓库/中央仓库镜像中下载。

🔖Maven开发环境搭建


▐ 提:电脑已经安装 JDK       网络连接正常   

🏷️下载maven服务器


  Maven官网:http://maven.apache.org

🖱️进入官网首页,在左侧栏找到 Download

 🖱️选择所需版本进行下载

 我使用的版本是:apache-maven-3.6.0-bin.zip   

🏷️安装并配置maven


🖱️对下载后的安装包进行解压  (解压到指定位置,对文件的管理是程序员的必备技能哦!)

🖱️将 bin目录 的地址配置到环境变量 path 

     点击解压后的文件 ---> 点击进入bin目录 ---> 复制bin目录的地址

🖱️右键此电脑 ---> 点击属性 ---> 点击高级系统设置 ---> 点击环境变量 --->点击path

🖱️将刚复制的 bin目录地址配置到环境变量 path中

🏷️测试是否配置成功


🖱️在命令行输入:mvn -version   

🖱️回车,若出现如下图的结果则说明配置成功了 

若这一步测试有问题,那么还需要在环境变量中配置一个JAVA_HOME

这里的变量值是指:我们JDK的bin的根目录的地址,不是JDK中bin的地址,一定要注意

在系统变量中添加JAVA_HOME后再进行测试,应该就没有什么问题了!

🏷️配置本地仓库地址


🖱️在解压后的 maven文件中找到 conf文件夹下的 settings.xml文件

🖱️在如下图的位置添加本地仓库的地址 (在此之前就创建好本地仓库文件夹)

仔细对照下图,确保添加位置正确

之后我们下载的jar 文件都会存储在这个本地仓库中

🏷️配置阿里云Maven镜像仓库


 •  配置镜像仓库的目的是:下载速度更快

 •  复制下图的代码,同样在setting.xml中添加

<mirror>
<id>aliMaven </id>
<name>aliyun Maven </name>
<url>http://Maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

  仔细对照下图,确保添加位置正确

🏷️在idea中设置maven


操作如图所示: 


🏷️创建maven工程


 ▐ 文件解读

🔖pom.xml 文件配置


项目创建成功后点击pom.xml文件,进行配置 

项目基本信息

    <modelVersion>4.0.0</modelVersion>
    <groupId>org.example</groupId>    
    <artifactId>untitled</artifactId> <!--构建id,与项目名一致-->
    <version>1.0-SNAPSHOT</version>   <!--项目的版本号-->

指定编译时使用的 jdk 版本

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source> <!-- 设置 Java 源代码兼容性 -->
        <maven.compiler.target>1.8</maven.compiler.target> <!-- 设置编译的目标 JVM 版本 -->
    </properties>

依赖信息(配置mysql)

   <dependencies>
        <!--mysql-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.16</version>
        </dependency>
    </dependencies>

🖱️官方仓库地址,可以在它中搜索需要的 jar包:

      https://mvnrepository.com/

Maven常用命令

 • clean 删除编译的target

 • compile 编译

 • package打包

 • install 安装


▐ 结语:

        希望这篇关于maven的下载安装以及配置的教程能对大家有所帮助,欢迎大佬们留言或私信与我交流~~学海漫浩浩,我亦苦作舟!大家一起学习,一起进步!

本人微信: g2279605572

  • 35
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值