当前位置: 首页 > news >正文

linux离线安装maven

一、下载maven

地址:Maven – Download Apache Maven

使用root权限用户登录服务器

cd /opt


sudo mkdir maven

cd maven

二、上传maven

使用Xftp工具

三、解压并配置环境变量 

tar -zxvf tar -zxvf apache-maven-3.9.6-bin.tar.gz

cd apache-maven-3.9.6/

看到解压后的目录

如果想修改maven仓库的拉取地址,比如改成阿里云、华为云或自建的私服

就进入 conf 文件夹

vim setting.xml

把图中的部分注释,添加上你要修改的仓库地址 

source setting.xml

四、配置环境变量

顺序执行以下命令

vim /etc/profile
#文件添加以下内容
# maven environment
export MAVEN_HOME=/opt/maven/apache-maven-3.9.6
export CLASSPATH=$CLASSPATH:$MAVEN_HOME/lib
export PATH=$PATH:$MAVEN_HOME/bin
 
#输入命令使配置文件生效
source /etc/profile

输入命令

mvn -v 

maven安装成功 

相关文章:

  • P1629 邮递员送信
  • 蓝桥杯 本质上升序列
  • 2024批量下载微博内容点赞转发评论数等数据,词云分析微博数据
  • 【动手学深度学习-pytorch】9.2长短期记忆网络(LSTM)
  • K8S的mountPath和subPath
  • LeetCode 206.反转链表
  • 如何在智能交通系统中使用物联网技术提高道路安全和效率
  • 怎么让ChatGPT批量写作原创文章
  • Springboot+MybatisPlus+EasyExcel实现文件导入数据
  • Mysql中的那些锁
  • 【跟着CHATGPT学习硬件外设 | 04】ADC
  • SVG XML 格式定义图形入门介绍
  • 【AI模型-机器学习工具部署】远程服务器配置Jupyter notebook或jupyter lab服务
  • kubernetes-k9s一个基于Linux 终端的集群管理工具
  • 微信小程序布局中的单位及使用
  • .pyc 想到的一些问题
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • DataBase in Android
  • ES6 学习笔记(一)let,const和解构赋值
  • HTTP那些事
  • Java 最常见的 200+ 面试题:面试必备
  • java小心机(3)| 浅析finalize()
  • Node 版本管理
  • vue-cli在webpack的配置文件探究
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 使用 Docker 部署 Spring Boot项目
  • 事件委托的小应用
  • 我的zsh配置, 2019最新方案
  • 限制Java线程池运行线程以及等待线程数量的策略
  • HanLP分词命名实体提取详解
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​业务双活的数据切换思路设计(下)
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #QT(智能家居界面-界面切换)
  • #前后端分离# 头条发布系统
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • ${ }的特别功能
  • $NOIp2018$劝退记
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (20050108)又读《平凡的世界》
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Matlab)使用竞争神经网络实现数据聚类
  • (论文阅读11/100)Fast R-CNN
  • (七)Knockout 创建自定义绑定
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .net FrameWork简介,数组,枚举
  • .NET MVC第五章、模型绑定获取表单数据
  • .net wcf memory gates checking failed
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题