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>
相关推荐
dishugj18 分钟前
系统架构风险点、敏感点和权衡点的概念和区分
java·开发语言
苜蓿muxu27 分钟前
常用代码命名规范
java
Soneswy29 分钟前
Linux系统篇--重定向与文件操作命令
linux
有毒的教程33 分钟前
Linux底层存储路由配
linux·运维·网络
马优晨1 小时前
JAVA 中 VO 实体类是什么意思,为什么要做这个
java·开发语言·状态模式·java vo·java vo是什么
Baron X1 小时前
Eclipse Temurin 21 (JRE) Alpine 镜像获取、离线导入与推送操作
java·docker·eclipse·temurin
孙浩君1 小时前
我用 Spring Boot + xterm.js 写了个终端风格互动叙事游戏引擎:游戏即文件,上传一个 JSON 就能玩
java
jose2 小时前
URL 里多写了一个端口,为什么请求还能调通?
java·后端
孙浩君2 小时前
我用 Spring Boot 写了个「终端风格模拟经营游戏引擎」:引擎 + JSON 游戏文件,开箱即玩
java