Linux Maven-v3.8.6的安装与配置

2023-11-08

Maven-v3.8.6的安装与配置

官网下载页地址

maven依赖jdk环境,且需要 jdk1.7 以上版本,安装之前需要先配置好 JAVA_HOME 的环境变量

有需要可以看之前的 JDK 11的安装与环境变量配置


1. 下载、解压

$ wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
$ cp apache-maven-3.8.6-bin.tar.gz /usr/local
$ cd /usr/local
$ tar -zxvf apache-maven-3.8.6-bin.tar.gz

解压后可以看出来也是不需要编译安装的,直接配置环境变量
在这里插入图片描述

2. 配置全局环境变量并验证

$ vim /etc/profile

# 添加以下path
export PATH=/usr/local/apache-maven-3.8.6/bin:$PATH

Esc
:wq

$ source /etc/profile
$ mvn --version

测试OK
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux Maven-v3.8.6的安装与配置 的相关文章

随机推荐

  • 一款可以完美替代浏览器自带起始页的新标签页插件:Wetab

    现在打开你们的浏览器 映入眼帘的是不是一片空白的自带起始页 或者是乱七八糟布满网站快捷方式的页面 Wetab新标签页是一款没有广告并且免费使用的浏览器插件 还原一个干净纯粹的浏览器体验 一 为什么要用wetab 本人已经被那些乱七八糟的起始
  • 递归超时怎么办?递归与递推的区别?递归的优化之道

    递归超时怎么办 递归的优化之道 平时在做题的时候 我们经常都要用到递归来解题 因为递归能最快速的让计算机知道我们想让他做什么 解放了我们的思维量 但在一定程度上加重了计算机的计算量 这也是可能超时的原因所在 方便我们阅读理解和修改 这里我想
  • 算法训练营第十四天(7.26)

    目录 LeeCode102 Binary Tree Level Order Traversal LeeCode226 Invert Binary Tree LeeCode101 Symmetric Tree LeeCode102 Binar
  • 将字符串以单词为单位逆序"I am a Student" 解法

    网上有个题目 将字符串以单词为单位逆序 例如 I am a Student 要变成 Student a am I 解法大致为 先将字符串整体逆序第一个字符和最后一个交换 第二个与倒数第二个交换 一直到完成整个串逆序 即 tnedutS a
  • 什么叫做项目孵化_【热点】孵化100个项目成功95个,创新工场凭什么?

    原标题 热点 孵化100个项目成功95个 创新工场凭什么 向死而生 我修的死亡学分 李开复 本文约3500字 建议阅读时间8分钟 2016年春节过后 创新工场创始人 董事长李开复带领工场内100多名创业者 15天里拜访了26位硅谷科技大咖
  • 使用腾讯手游助手作为开发测试模拟器的方案---以及部分问题的解决方案-1

    目录 前言 一 目录结构 二 注册表研究 1 HKEY LOCAL MACHINE SOFTWARE WOW6432Node Tencent MobileGamePC 2 HKEY CURRENT USER Software Tencent
  • Qt浅谈之四十六QemuQuestAgent的应用

    一 简介 qemu ga是在虚拟机中安装的一个agent 宿主机host通过通道 unix socket 与虚拟机vm内部的agent进行通信 这样宿主机就有了一种从外部控制 获取虚拟机的手段 比如 host可以向vm下发执行修改hostn
  • RabbitMQ-延迟队列

    文章目录 前言 什么是延迟队列 实现延迟队列 使用RabbitMQ实现延迟队列 步骤1 创建RabbitMQ连接和通道 步骤2 创建延迟队列和死信队列 步骤3 发送延迟消息 死信队列 前言 随着现代应用程序对消息队列的需求不断增长 延迟队列
  • 小程序开发:Component “pages/index/index“ does not have a method “onGetOpenid(p)“ to handle event “tap“

    小程序的坑又来啦 当我们在js里面很快乐的写了一个带参数的方法 然后在页面上使用bindtap去调用时 就像我这样 不要吐槽 我是测试代码 然后就会愉快的发现 嗯 怎么解决呢 去掉括号和参数 加一个date 问号1代表你接受参数的名称 问号
  • 读spring in action spring 之旅

    spring bean 的作用域 Spring定义了多种作用域 可以基于这些作用域创建bean 包括 单例 Singleton 在整个应用中 只创建bean的一个实例 原型 Prototype 每次注入或者通过Spring应用上下文获取的时
  • 【CV夏令营】学习笔记01:跑通机器学习版本baseline

    0 学习背景 有幸参与了DataWhale的AI视觉夏令营 沉浸式全流程体验AI比赛 比赛题目是 脑PET图像分析和疾病预测挑战赛 这里给出链接 https challenge xfyun cn topic info type pet 20
  • 快速找到某台电脑上tomcat的安装路径

    所有程序 gt Apache Tomcat 7 0 Tomcat7 gt Tomcat 7 0 Program Directory 即可 当然前提是他的是window安装版
  • 【人生第一份offer~】北京京东科技 日常实习一面二面(已OC) 21/12/22&23

    北京京东科技 日常实习一面 21 12 22 体验极佳的一次面试 面试官大大贼温柔 循循善诱地帮助我把问题捋出来 另外问题也都对我这个初学者很友好 超级简单哈哈哈 面试完半个小时二面电话就来了 约到了明天上午十一点 聊项目 说下你在这个大型
  • tinymce变化后onchange光标变化问题(React)

    关于tinymce富文内容变化后 光标会自动跳到最前面的问题 比如回车 复制粘贴 都会跳到最前面 由于我是ant design pro包了一层 它给分配的value和onchange 不用的话 确实也不会有这问题 但那样form提交表单时
  • Git配置credential helper,并使用Http/Https传输

    现实场景 在使用Git进行开发的时候 我们可以使用ssh url或者http url来进行源码的clone push pull 二者的区别是 使用ssh url需要在本地配置ssh key 这也就意味着你必须是开发者或者有一定的权限 每次的
  • 这些错误你都犯过吗?来看看9大XMind初学者常见错误!

    当我们在思考一个事件时 我们往往会将自己的想法通过思维导图的方式展现出来 XMind就是一款强大的思维导图和头脑风暴工具 数十年来一直是百万用户的首选 gt gt 点击下载Mind ZEN试用版 lt lt 对于初学者来说 常常会犯一些固有
  • TypeC规范--CC连接

    上次在TypeC与PD快充文章内我们在后面放了几张图 如下图 上图位于TypeC规范章节4 5 1 3 3 我们以这个图为例介绍一下 我们可以看到在VBus上会有MOS去切换source和sink的通路 这个是DRP在VBUS上的特点 我们
  • Entity Framework Core系列教程-26-数据迁移

    Entity Framework Core数据迁移 迁移是一种通过保留数据来使数据库架构与EF Core模型保持同步的方法 如上图所示 EF Core API从域 实体 类构建EF Core模型 并且EF Core迁移将基于EF Core模
  • Ubuntu获取串口权限使用CAN分析仪

    Ubuntu获取串口权限使用CAN分析仪 通过以下命令获取usb设备信息 lsusb 可以得到以下信息 Bus 002 Device 001 ID 1d6b 0003 Linux Foundation 3 0 root hub Bus 00
  • Linux Maven-v3.8.6的安装与配置

    Maven v3 8 6的安装与配置 官网下载页地址 maven依赖jdk环境 且需要 jdk1 7 以上版本 安装之前需要先配置好 JAVA HOME 的环境变量 有需要可以看之前的 JDK 11的安装与环境变量配置 1 下载 解压 wg