CenOS 7 自带的版本有点陈旧,我安装的时候是3.0.5版本,对于一些项目中使用了版本较新的插件,在构建的时候会报错,提示需要Maven版本大于3.10,因此需要安装更新版本的Maven。我不喜欢编译安装!所以添加fedora的源安装新版maven。
首先需要安装yum-utils工具,这是一个yum工具箱,有很多实用的功能,我们用它来添加源,并且保证原有的源信息不被破坏。
如果没有安装,通过一下命令安装:
# 查询是否已经安装
rpm -qa yum-utils
# 安装yum-utils
yum install -y yum-utils
添加fedora的maven源:
yum-config-manager --add-repo http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo
yum-config-manager --enable epel-apache-maven
查看一下软件源的元数据:
yum repolist
安装maven,这里名字和默认源里的不一样,默认源的名字为maven,为了做区分,fedora源中的名字为apache-maven。
yum install -y apache-maven
安装完毕后验证一下版本号。
mvn -version