Linux重装Maven
原来安装过的Maven,不知道什么原因,bin目录下的mvn文件不见了,需要重新安装。
1. 卸载
参考卸载Maven的方法,使用which maven时,可能由于我的mvn文件不见了,所以没有找到结果。
于是直接找到之前安装Maven的文件夹,删除里面的文件夹即可。
2. 重装
2.1 官网下载Maven
到Maven官网下载Maven的安装包。
选择后缀是.bin.tar.gz的文件下载,此处下载的版本是3.9.4。
2.2 解压
在准备安装maven的目录下,建一个Maven文件夹,然后把压缩包解压并复制过去。
在Maven文件夹下建立一个repository目录作为本地仓库,在2.4中配置
解压:命令或右键解压
tar -zxvf apache-maven-3.9.4-bin
2.3 配置环境变量
使用vim打开/etc/profile文件,配置环境变量。
vim /etc/profile
输入“i”切换到编辑模式,在最后添加命令:
export MAVEN_HOME=/home/***/maven/apache-maven-3.9.4/bin/
export PATH=$PATH:$MAVEN_HOME
MAVEN_HOME为maven安装包路径bin目录,***根据电脑的名字设置;
输入完成后按“Esc”退出编辑模式,接着输入“:wq”,保存并退出。
之后输入如下命令保证环境变量生效:
source /etc/profile
2.3.1 遇到问题
在配置环境时,遇到了/etc/profile文件的权限问题,在vim /etc/profile
后编辑时候显示为只读文件,然后使用chmod
命令来修改该文件的权限,提示权限
错误,最终使用chattr
命令解除限制后修改权限成功:
① chmod更改profile
chmod 777 /etc/profile
结果:chmod: 更改'profile' 的权限: 不允许的操作
② 查看该文件的属性
lsattr /etc/profile
结果:----i-------------- profile
③ 使用如下两条chattr命令解除限制
chattr -R -i /etc/profile
chattr -R -e /etc/profile
④ 再次查看属性
lsattr /etc/profile
结果:------------------- /etc/profile
限制已解除。
⑤ 使用chmod修改权限
chmod 777 /etc/profile
执行成功,权限修改完成,之后再用vim可以修改文件,在文件结尾配置maven的环境变量。
2.4 配置maven的settings.xml文件
打开Maven的settings.xml配置文件,配置相应的仓库路径以及国内仓库地址,参考链接:
setting.xml文件在maven安装目录下的maven/apache-maven-3.9.4/conf目录中。
其中要修改本地仓库:
<localRepository>/usr/***/maven/repository</localRepository>
修改国内仓库地址:配置在<mirrors>
中
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
这个文件可能需要根据个人使用来配置。
2.5 测试是否安装成功
至此,Maven安装完成,输入如下指令查看maven版本,测试是否安装成功:
mvn -v
参考链接:
[1] https://www.python100.com/html/B3IG30I0PY13.html
[2] https://www.cnblogs.com/luliang888/articles/10864411.html
[3] https://blog.csdn.net/Bingorl/article/details/123349837