Maven的安装配置

1.小节概述

    本节了解下项目构建和管理工具Maven,它是由Java语言编写的,它将项目的开发和管理过程抽象成一个项目对象模型(POM),开发人员只需要做一些简单的配置,Maven就可以自动完成项目的编译、测试、打包、发布以及部署等工作。本小节将记录下Maven在Windows和Linux操作系统中的相关安装配置。

2.操作步骤

2.1.Windows中安装

1.准备工作:Win操作系统(小编的是64位Win11);Maven安装包(小编用的版本是apache-maven-3.5.4-bin.zip,建议官网下载);Maven安装前需要先安装配置好Java环境(可以在Maven官网留意Maven版本和JDK版本的兼容性,小编用的JDK版本是jdk-8u202)。

2.将压缩文件(apache-maven-3.5.4-bin.zip)解压到要存放程序的目录文件下。

3.配置环境变量:右键计算机,按照路径属性-->高级系统设置-->高级-->环境变量,进入环境变量设置;新建系统变量MAVEN_HOME,注意浏览目录时选择对应的Maven安装目录;编辑系统变量Path,新增:%MAVEN_HOME%\bin,点击所有变量窗口的确定按钮退出,配置完成。

 

 4.检查安装配置是否成功,进入cmd窗口,运行mvn -v指令查看版本信息。

5.配置本地仓库:Maven本地仓库起缓存作用,当我们从Maven中获取jar包时,Maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。默认:${user.home}/.m2/repository,那么对Win系统来说就是在C:\用户\用户名\.m2路径下,这样的话随着我们项目引入的jar包越来越多,占用C盘空间会越来越大,建议修改下本地仓库地址。修改方法:按照路径Maven安装目录\conf\settings.xml,打开settings.xml,进行修改本地仓库地址。

6.配置中央仓库:Maven中央仓库是由Maven社区提供的仓库,其中包含了大量常用的库供开发者使用,但是访问下载太慢了,建议修改为阿里云仓库作为中央仓库的镜像。修改方法:按照路径Maven安装目录\conf\settings.xml,打开settings.xml,进行配置修改(在<mirrors>标签内添加阿里云仓库镜像信息)。

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

2.2.Linux中安装

1.准备工作:CentOS7.9操作系统;Maven安装包(小编用的版本是apache-maven-3.5.4-bin.tar.gz,建议在官网找到对应版本进行下载);Maven安装前需要先安装配置好Java环境;SSH客户端工具FinalShell。

2.使用FinalShell或其他SSH工具远程Linux服务器,新建一个maven文件目录存放要安装的Maven。上传Maven安装包(apache-maven-3.5.4-bin.tar.gz)到创建的maven文件夹下,cd到maven目录下,进行解压处理;解压完成后删除安装包。

mkdir /usr/local/maven

tar -xvf apache-maven-3.5.4-bin.tar.gz

rm -f apache-maven-3.5.4-bin.tar.gz

3.用vim编辑器打开profile,设置环境变量,具体操作:点击i键,切换到编辑模式,增加maven环境变量配置;编辑完成后点击Esc键退出编辑模式,然后shift+:,输入wq保存并退出vim,最后使用source指令使配置生效。

vim /etc/profile

export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.4
export PATH=$PATH:$MAVEN_HOME/bin

source /etc/profile

4.检查安装配置是否成功:运行mvn -v指令查看安装版本信息。

5.配置中央仓库:打开Maven配置文件添加阿里云仓库镜像即可,和上述Window系统中的配置操作雷同。

vim /usr/local/maven/apache-maven-3.5.4/conf/settings.xml

3.小节总结

    小节讲述了Maven在Windows和CentOS操作系统中的安装配置步骤,Maven的好处在于可以将项目过程规范化、自动化、高效化,利用Maven自身及其插件还可以获得代码检查报告、实现持续集成等。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值