在Linux环境安装Maven(保姆级别)
注意:安装maven前一定要安装java的环境,如果你不知道怎么安装,可以看一下这两篇文章(选一个版本安装即可)
在Linux系统下安装JDK21(在Linux系统下安装JDK21(保姆级别)-CSDN博客)
在Linux环境安装JDK17(在Linux环境安装JDK17(保姆级教程)_linux安装jdk17-CSDN博客)
0、下载
官网:Download Apache Maven – Maven
即可下载最新版本的 maven
下载到本地
如果想要下载旧版本的 meven
,则点击 Maven 3 archives
(Index of /dist/maven/maven-3)
比如说你想要下载 3.1.1
本版的 maven
,就点击对应的版本号
选择 binaries
同样也是下载 bin.tar.gz
文件,点击即可下载
1、在Linux上以安装包tar.gz的形式安装
1.新建文件夹
(这块的目的是为了新增一个文件夹来存放上面的tar.gz包,笔者喜欢放到/java/maven下,所以读者也可按照自己的喜好来)
# 1.创建一个新的文件夹/java/maven
mkdir -p /java/maven# 3.进入创建的java包
cd /java/maven
2.将文件从本地上传到服务器并解压
rz #1.上传文件ls #2.打印当前目录,如出现如下结果说明成功上传tar -zxvf apache-maven-3.9.11-bin.tar.gz #3.解压(zvxf 后面接实际安装包名称)
如果没有出现这个问题,不用执行2.1;如果出现没找到命令,就从第2.1条里面选自己操作系统的命令执行
找到自己下载的安装包,将文件上传到服务器
选2.1.解决rz未找到,下载 lrzsz
软件包(此处没问题直接跳到三:配置环境)
CentOS/RHEL 系统
打开终端,以 root 用户或者具有 sudo
权限的用户身份执行以下命令
sudo yum install lrzsz
执行命令后,系统会提示是否确认安装,输入 y
并回车,等待安装完成即可。
Ubuntu/Debian 系统
在终端中以 root 用户或者具有 sudo
权限的用户身份执行以下命令:
sudo apt-get update
sudo apt-get install lrzsz
Arch Linux 系统
以 root 用户或者具有 sudo
权限的用户身份,在终端执行:
sudo pacman -S lrzsz
三、配置环境变量
ll #4.查看是否解压成功
进入到解压的包(上面显示蓝色的,每个人的可能都不同,不要照搬)
cd apache-maven-3.9.11/
将下面显示的路径和保存下来,下面的地方要用到
pwd
接着进行环境变量配置,需要修改 /etc/profile
文件
vim /etc/profile
按字母i进入编辑模式,在此文件的末尾添加下列命令(注意第一条的路径,是你解压的文件的所在的文件夹的路径pwd的路径!!!,如果和笔者不一样不要直接复制)
export MAVEN_HOME=/java/maven/apache-maven-3.9.11
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
Esc #退出编辑模式
: #切换到末行模式
wq #保存并退出
重新加载配置文件试其生效
source /etc/profile
验证 通过 mvn -v
命令查看配置是否生效
mvn -v
如果有打印出 maven
的版本信息,就表明 maven
已经安装和配置成功了
四、镜像资源配置
创建一个文件夹作为 maven 仓库
,用于存放 maven
下载的依赖
mkdir -p /java/maven-repository
查看
ls
记住下面pwd的路径,后面需要用
cd maven-repository/
pwd
使用 cd
命令进入到 maven
的 conf
目录中
cd /java/maven
ls
进入到蓝色的,每个人可能不一样,不要照搬
cd apache-maven-3.9.11/lscd confls
编辑 setting.xml
文件
将仓库地址设置成刚刚新建的文件夹 maven-repository
如果不太了解vim可以看这篇文章最实用的Vi/Vim指令汇总(上手超快!!!)_实用vim-CSDN博客 里面可以用底线模式迅速去找到目标
vim settings.xml
<localRepository>/java/maven-repository</localRepository>
设置阿里云的镜像地址
<mirror><id>alimaven</id><name>aliyun maven</name><mirrorOf>central</mirrorOf><url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
保存
即可 ~~
至此安装全部完成~