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

linux 安装 maven

PS:安装 maven 之前请先安装 jdk

Linux系统安装jdk

1.安装 wget 命令(安装过就不用了)

yum -y install wget

2.寻找需要的 maven 版本

https://maven.apache.org/download.cgi

3.进入 /var/local 文件夹

cd /var/local

4.下载 maven,这里是3.6的版本,并解压

wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
tar -zxvf apache-maven-3.6.0-bin.tar.gz

5.配置阿里云仓库

#进入配置文件
vi /var/local/apache-maven-3.6.0/conf/settings.xml
#配置仓库,添加完保存
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

6.配置maven环境变量

vi /etc/profile

添加环境变量

export MAVEN_HOME=/var/local/apache-maven-3.6.0
export PATH=$PATH:$MAVEN_HOME/bin

7.使环境变量生效

source /etc/profile

8.验证结果

mvn -version

PS:要是找不到 maven 装哪了,可以通过 mvn -version 里面的来查看安装位置

相关文章:

  • Gitlab external_url 路径问题及解决方案
  • Gitlab 之 结合 Docker 持续集成
  • Vue 新手学习笔记:动画效果
  • Gitlab 之 命令行提交代码到 git
  • Ant 安装,配置文件编写与使用
  • 关于 sql server 用 IDEA 一直连不上的问题
  • maven 手动导入 jar 包
  • linux下node的安装以及环境配置
  • linux 文件压缩与解压
  • Docker 上部署 Nginx
  • Vue 新手学习笔记:vue-element-admin 之入门开发教程(v4.0.0 之前)
  • Gitlab Root 密码忘记了,修改密码
  • 打开,关闭,查看端口情况
  • Vue table 点击按钮展开折叠面板
  • Vue table 表格中参数过长省略并且提示显示
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 08.Android之View事件问题
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript对象详解
  • java中具有继承关系的类及其对象初始化顺序
  • JS实现简单的MVC模式开发小游戏
  • Linux CTF 逆向入门
  • Median of Two Sorted Arrays
  • Spring框架之我见(三)——IOC、AOP
  • vue脚手架vue-cli
  • 初识MongoDB分片
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 每天10道Java面试题,跟我走,offer有!
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 硬币翻转问题,区间操作
  • 智能合约Solidity教程-事件和日志(一)
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 阿里云ACE认证学习知识点梳理
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​香农与信息论三大定律
  • # 安徽锐锋科技IDMS系统简介
  • #NOIP 2014#Day.2 T3 解方程
  • #数学建模# 线性规划问题的Matlab求解
  • (0)Nginx 功能特性
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (九)c52学习之旅-定时器
  • (转载)利用webkit抓取动态网页和链接
  • ****Linux下Mysql的安装和配置
  • ... 是什么 ?... 有什么用处?
  • .net 反编译_.net反编译的相关问题
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .NET企业级应用架构设计系列之结尾篇
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • :“Failed to access IIS metabase”解决方法
  • @RequestMapping-占位符映射
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [ C++ ] STL---string类的模拟实现
  • [04]Web前端进阶—JS伪数组