【Maven笔记2】Maven安装与配置

1、前置准备

maven是使用Java语言进行开发的,因此在安装maven之前,先需要有java运行环境。如何确认本机是否安装了JDK环境呢?打开终端运行如下命令:

java -version

如下图显示说明已经安装了JDK环境。

在这里插入图片描述

备注:如何安装JDK环境,可自行求助搜索引擎(关键词:安装JDK)

2、下载maven安装包

可上maven官方站点下载安装包。

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

在这里插入图片描述

点击download按钮,进入下载页面,一般页面展示的都是最新的版本,如下

在这里插入图片描述

企业中一般会使用较老一些的版本,可以继续往下滑,有个 Older Previous Releases 区域,点击archives 即可进入归档版本的下载。

在这里插入图片描述

比如这里选择3.6.0版本,点击后进入

在这里插入图片描述

在这里插入图片描述
有源码包和二进制包,一般我们如果只是使用的话,下载二进制包就好了,当然如果对maven源码比较感兴趣,可以下载源码包研究。

3、maven安装与配置

解压

Maven的二进制包下载好之后,找一个位置解压就可以了,就是说它其实是一个绿色软件,不需要实际的安装向导和过程。

解压完成后的maven目录是这样:

在这里插入图片描述
目录说明:

  • bin目录包含了mvn运行的脚本
  • boot目录只包含一个plexus-classworlds-2.5.2.jar,它是一个类加载器框架,maven使用该框架加载自己的类库
  • conf目录是配置目录,包含一个非常重要的文件settings.xml,修改该文件就能控制maven的行为
  • lib目录包含了所有maven运行时需要的Java类库

配置maven环境变量

为了能在本机环境中方便的使用maven,一般需要配置环境变量。这里UNIX类系统(mac os是一种UNIX系统)为例,来说明如何配置环境变量。

其实就两条命令:

M2_HOME=/Users/happy/software/apache-maven-3.6.0
export PATH=$PATH:$M2_HOME/bin

如果想让登录的shell一进入就生效,将这两条命令配置在shell的配置文件中即可,比如mac中的/.zshrc文件或者linux中的/.bashrc文件。

然后执行如下命令,使之在当前shell中生效

source ~/.zshrc

打开终端验证环境变量是否配置成功

在这里插入图片描述

配置settings.xml

(1)配置本地仓库:
如果不配置本地仓库,默认的路径是${user.home}/.m2/repository,也就是用户家目录下的.m2/repository。一般可以不用配置。如需自定本地仓库路径,则配置如下(路径填自己的路径就可以):

<localRepository>/Users/happy/software/maven_repository</localRepository>

(2)配置镜像拉去地址
如果不配置,默认是从国外仓库进行拉去下载依赖,速度会很慢。国内用户一般配置阿里云镜像。

    <mirrors>
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <mirrorOf>central</mirrorOf>
            <url>https://maven.aliyun.com/repository/central</url>
        </mirror>
    </mirrors>

另外,如果企业内部有自己的私有仓库地址,则可以配置企业自己的仓库地址。

4、idea开发环境中配置maven

在我们日常的开发工具IntelliJ IDEA 中如何配置maven呢?

打开全局配置窗口,搜索maven

在这里插入图片描述

配置Maven home path、User settings file和Local repository三项即可。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值