Maven安装及配置

1、下载apache-maven-3.6.3-bin.zip压缩包,并直接进行解压

bin目录:该目录包含了mvn运行的脚本,这些脚本用来配置java命令,准备好classpath和相关的Java系统属性,然后执行Java命令。

 boot目录:该目录主要就包含一个文件,该文件为plexus-classworlds-2.6.0。plexus-classworlds是一个类加载器框架,相对于默认的 Java 类加载器,它提供了更丰富的语法以方便配置,Maven 使用该框架加载自己的类库。

conf目录:该目录包含了一个非常重要的文件settings.xml,Maven的核心配置文件。

lib目录:该目录包含了所有Maven运行时需要的Java类库,Maven本身是分模块开发的,因此用户能看到诸如mavn-core-3.6.3.jar、maven-model-3.6.3.jar之类的文件,此外这里还包含一些Maven用到的第三方依赖如commons-cli-1.4.jar、commons-lang3-3.8.1.jar等等。

 2、环境变量设置,Maven需要依赖JDK,需要提前安装并配置好JDK环境

 将环境变量添加到Path变量中

3、测试是否配置成功,命令行输入 mvn -version进行测试

能打印出maven版本号即说明配置OK

4、配置文件修改

默认下载的依赖会保存到我们的本地仓库,如果不进行配置默认会存放在用户目录下的\.m2\repository文件夹下,即C盘目录下。因为后期我们需要下载的依赖会非常多,如果直接存放在C盘不太好,所以我们修改配置,将下载的依赖包存放到其他指定目录。

默认Maven是从国外的maven中央仓库下载依赖,速度较慢,我们改成阿里镜像的

找到<mirrors>标签添加阿里maven镜像仓库地址,如下:

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

 

 附Maven仓库说明

仓库:Maven可以在某个位置统一存储所有Maven项目共享的构件,这个统一的位置就是仓库。实际的Maven项目将不再各自存储其依赖文件,它们只需要声明这些依赖的坐标,在需要的时候,Maven会自动根据坐标找到仓库中的构件,并使用它们。

仓库的分类:本地仓库和远程仓库。

 对于Maven来说 ,仓库只分为两类:本地仓库和远程仓库,当Maven根据坐标找构件的时候,它首先会查看本地仓库 ,如果本地仓库存在此构件,则直接使用;如果本地仓库不存在此构件,或者需要查看是否有更新的构件版本 ,就会去 远程仓库查找 ,发现需要的构件之后,下载到本地仓库再使用,如果本地仓库和远程仓库都没有需要的构件 ,Maven就会报错。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值