Linux安装maven详细步骤

Linux安装maven详细步骤Linux 安装 maven 详细步骤


更多文章和资源欢迎访问:SuperCoder Blog


文章目录


提示:安装maven需提前安装jdk环境

1. 下载maven

在这里插入图片描述

同样可以使用wget命令下载,操作如下

wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz 

2. 上传安装包

# 上传安装包到/usr/local/目录下 scp /Users/chaishuai/Downloads/apache-maven-3.8.5-bin.tar.gz 用户名@IP地址:/usr/local/ 

若使用wget下载则将安装包移动到/usr/local/目录下

mv apache-maven-3.8.5-bin.tar.gz /usr/local/ 

3. 解压

# 进入/usr/local/目录 cd /usr/local # 解压 tar -zxvf apache-maven-3.8.5-bin.tar.gz # 重命名 mv apache-maven-3.8.5 maven # 删除安装包 rm -rf apache-maven-3.8.5-bin.tar.gz 

4. 配置本地仓库和阿里云镜像

# 进入maven目录 cd /usr/local/maven/ # 创建目录 repo mkdir repo # 配置本地仓库 # 编辑conf/settings.xml 文件 vim conf/settings.xml # 添加本地仓库配置 <localRepository>/usr/local/maven/repo</localRepository> # 注释掉原本的镜像 添加阿里云镜像 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> esc :wq保存并退出 

5. 配置环境变量

vim /etc/profile # 在环境变量部分修改如下内容 仅需要新增注释标记的部分 其他部分为原有配置 export JAVA_HOME=/usr/local/java/jdk1.8.0_331 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export CATALINA_HOME=/usr/local/tomcat export MAVEN_HOME=/usr/local/maven # 新增 export PATH=${JAVA_HOME}/bin:${CATALINA_HOME}/bin:${MAVEN_HOME}/bin:$PATH # 新增:${MAVEN_HOME}/bin 

刷新配置文件

source /etc/profile 

6. 检查是否安装配置成功

mvn -v 

显示

[root@supercoder maven]# mvn -v Apache Maven 3.8.5 (3599d3414f046deb78ddcf9b5e4388aa0) Maven home: /usr/local/maven Java version: 1.8.0_331, vendor: Oracle Corporation, runtime: /usr/local/java/jdk1.8.0_331/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-193.14.2.el8_2.x86_64", arch: "amd64", family: "unix" 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175905.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午11:09
下一篇 2026年3月26日 下午11:09


相关推荐

  • BZOJ2440(全然平方数)二分+莫比乌斯容斥

    BZOJ2440(全然平方数)二分+莫比乌斯容斥

    2021年12月5日
    47
  • Java安全之Fastjson内网利用

    Java安全之Fastjson内网利用0x00前言在打Fastjson的时候,基本上都是使用JNDI注入的方式去打,也就是JdbcRowSetImpl链分析的链去打,但是遇到一些不出网的情况

    2021年12月13日
    118
  • jQuery和Vue的区别[通俗易懂]

    jQuery和Vue的区别[通俗易懂]1.jQuery首先要获取到dom对象,然后对dom对象进行进行值的修改等操作2.Vue是首先把值和js对象进行绑定,然后修改js对象的值,Vue框架就会自动把dom的值就行更新。3.可以简单的理解为Vue帮我们做了dom操作,我们以后用Vue就需要修改对象的值和做好元素和对象的绑定,Vue这个框架就会自动帮我们做好dom的相关操作4.这种dom元素跟随JS对象值的变化而变化叫做单向数据绑…

    2022年10月16日
    5
  • Navicat15激活码一直生成不了(注册激活)

    (Navicat15激活码一直生成不了)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlHQE565NV3W-eyJsaWNlbnNlSWQi…

    2022年3月28日
    398
  • http 301、302、304、400、405、415状态码解释

    http 301、302、304、400、405、415状态码解释http301、302、303、304、400、405、415状态码解释

    2022年6月7日
    42
  • vlan的基础配置_图文并茂的图片制作二年级

    vlan的基础配置_图文并茂的图片制作二年级VLAN的简单配置实例(图文并茂)一.实验环境首先我们得有简单的实验环境:GNS3,C2691路由器二.实验图示如图,先建立如图所示的简单拓扑图。注:记得给交换机设置好参数。如图三.实验步骤首先我们得配置好三台主机的ip地址。配置如图。pc1pc2pc3主机配置完成。接下来我们开始设置交换机。如图我们可以查看路由功能查看我们已经设置好的vlan和接口。先配好三个vlan…

    2026年1月26日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号