Linux环境下maven的安装

到官网下载maven

步入下面的地址选择合适的maven版本

https://dlcdn.apache.org/maven/

以笔者为例,选择了3.5.4这个版本

将maven上传到Linux服务器并解压

bash 复制代码
tar -zxvf apache-maven-3.5.4-bin.tar.gz

配置环境变量

我们使用vim编辑profile

bash 复制代码
vim /etc/profile

环境变量配置如下所示,下面配置还有关于jdk的,读者只需关于jdk即可。

bash 复制代码
export JAVA_HOME=/root/jdk8
export MAVEN_HOME=/root/apache-maven-3.5.4
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin

文件编译

键入下面的命令,编辑一下profile文件

bash 复制代码
source /etc/profile

测试 maven是否安装成功

键入mvn -v,如果控制台输出maven信息,则说明安装成功。

设置仓库为阿里云

编辑maven的setting.xml文件

复制代码
 vim apache-maven-3.5.4/conf/settings.xml

添加下面这条配置,如下图所示

bash 复制代码
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
相关推荐
ulias2124 小时前
Linux系统中的权限问题
linux·运维·服务器
mzhan0176 小时前
Linux: lock: preempt_count 是一个线程级别的变量
linux·lock
014-code6 小时前
订单超时取消与库存回滚的完整实现(延迟任务 + 状态机)
java·开发语言
Dream of maid7 小时前
Linux(下)
linux·运维·服务器
齐鲁大虾7 小时前
统信系统UOS常用命令集
linux·运维·服务器
java1234_小锋7 小时前
Java高频面试题:Springboot的自动配置原理?
java·spring boot·面试
ZzzZZzzzZZZzzzz…7 小时前
Nginx 平滑升级:从 1.26.3 到 1.28.0,用户无感知
linux·运维·nginx·平滑升级·nginx1.26.3·nginx1.28.0
末央&8 小时前
【天机论坛】项目环境搭建和数据库设计
java·数据库
枫叶落雨2228 小时前
ShardingSphere 介绍
java
花花鱼8 小时前
Spring Security 与 Spring MVC
java·spring·mvc