CentOS 7.9 源码编译安装maven

CentOS 7.9 源码编译安装maven

Centos镜像源中没有maven,通过下载源码编译进行安装:

shell 复制代码
# 下载
$ wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz --no-check-certificate
$ tar xf apache-maven-3.9.6-bin.tar.gz
$ sudo mv apache-maven-3.9.6/ /usr/local/

# 配置环境变量
$ sudo vim /etc/profile # 增加如下配置
export MAVEN_HOME=/usr/local/apache-maven-3.9.6
export PATH=$MAVEN_HOME/bin:$PATH
# 配置生效
$ source /etc/profile

# 检查版本
$ mvn -version
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/apache-maven-3.9.6
Java version: 1.8.0_402, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.21.1.el7.x86_64", arch: "amd64", family: "unix"

# 配置镜像加速+指定仓库地址

/usr/local/apache-maven-3.9.6/conf/settings.xml

# 配置jar包下载路径


  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
          <localRepository>/home/maven/repo</localRepository>
  -->
相关推荐
ZYMFZ5 小时前
Linux 防火墙 Firewalld
linux·运维·服务器
My is 李豆6 小时前
CentOS 7 安装 MySQL 详细教程
mysql·centos
程序员瓜叔9 小时前
基于SVN搭建企业内部知识库系统实践
svn·centos
奔跑吧 android10 小时前
【linux kernel 常用数据结构和设计模式】【数据结构 2】【通过一个案例属性list、hlist、rbtree、xarray数据结构使用】
linux·数据结构·list·kernel·rbtree·hlist·xarray
NiKo_W11 小时前
Linux 文件系统与基础指令
linux·开发语言·指令
Darkwanderor13 小时前
Linux 的权限详解
linux
SabreWulf202013 小时前
Ubuntu 20.04手动安装.NET 8 SDK
linux·ubuntu·avalonia·.net8
不是吧这都有重名13 小时前
为什么ubuntu大文件拷贝会先快后慢?
linux·运维·ubuntu
sunshine-sm14 小时前
CentOS Steam 9安装 Redis
linux·运维·服务器·redis·centos
小熊h14 小时前
MySQL集群高可用架构——组复制 (MGR)
linux·数据库·mysql