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

【Linux】Centos安装mvn命令(maven)

🍁博主简介

  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!

文章目录

  • 一、下载maven包
    • 方法一:官网下载包
    • 方法二:wget直接下载
  • 二、配置环境变量
  • 三、mvn校验

一、下载maven包

  • 下载有两种方法,分为:官网下载包wget直接下载

方法一:官网下载包

  • 1、登录网址查看下载源:清华大学开源软件镜像站
  • 2、搜索apache

在这里插入图片描述

在这里插入图片描述

  • 3、进入apache,找到maven并下载,可使用ctrl+f 搜索

在这里插入图片描述

  • 4、点击进入选择自己所需版本,外面是大版本,里面还有小版本

在这里插入图片描述

  • 5、我就点击最新的maven-4,进入之后在点击4.0.0-alpha-5,在选择 binaries,选择自己想要下载包格式,我选择的是zip格式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这是下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-4/4.0.0-alpha-5/binaries/

  • 6、下载完成之后上传到服务器上解压即可。

完了在配置环境变量,生效就可以用了,具体可以看下面操作: 配置环境变量。

方法二:wget直接下载

可以复制上面找到的路径进入,然后点击自己想要下载的包的格式,右击复制连接,完成之后在linux服务器上直接使用wget下载。
这是下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-4/4.0.0-alpha-5/binaries/

在这里插入图片描述

#创建maven目录
mkdir -p /usr/local/maven#进入/usr/local/maven目录
cd /usr/local/maven#拉取maven包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-4/4.0.0-alpha-5/binaries/apache-maven-4.0.0-alpha-5-bin.zip

二、配置环境变量

  • 1、解压下载的包
unzip apache-maven-4.0.0-alpha-5-bin.zip
  • 2、配置环境变量:编辑/etc/profile文件
vim /etc/profile
  • 3、在文件中添加,注意将MAVEN_HOME的值改成自己文件夹。
MAVEN_HOME=/usr/local/maven/apache-maven-4.0.0-alpha-5
export PATH=${MAVEN_HOME}/bin:${PATH}
  • 4、生效配置文件
source /etc/profile

三、mvn校验

mvn -v

当你看到如下内容,那么恭喜你成功了,如果你没有装jdk会提示你找不到jdk;报错如下下。

在这里插入图片描述

该报错是找不多jdk,配置一个jdk即可;可参考:Linux中安装jdk1.8和配置环境变量 来配置jdk,配置完成之后再次执行以下mvn -v校验即可。

在这里插入图片描述

相关文章:

【Linux】Centos安装mvn命令(maven)

🍁博主简介 🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入! 文章目录一、下载maven包方法一:官…...

驱动保护 -- 通过PID保护指定进程

一、设计界面 1、添加一个编辑框输入要保护的进程PID,并添加两个按钮,一个保护进程,一个解除保护 2、右击编辑框,添加变量 二、驱动层代码实现 1、声明一个受保护的进程PID数组 static UINT32 受保护的进程PID[256] { 0 }; 2…...

spring常用注解(全)

一、前言 Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者Spring XML配置方式。 Spring注解方式减少了配置文件内容,更加便于管理,并且使用注解可以大大…...

Axios请求(对于ajax的二次封装)——Axios请求的响应结构、默认配置

Axios请求(对于ajax的二次封装)——Axios请求的响应结构、默认配置知识回调(不懂就看这儿!)场景复现核心干货axios请求的响应结构响应格式详解实际请求中的响应格式axios请求的默认配置全局axios默认值(了解…...

(三)【软件设计师】计算机系统—CPU习题联系

文章目录一、2014年上半年第1题二、2014年下半年第3题三、2017年上半年第1题四、2009年下半年第1题五、2010年上半年第5题六、2011年下半年第5题七、2011年下半年第6题八、2012年下半年第1题九、2019年上半年第1题十、2010年上半年第1题十一、2011年上半年第1题十二、2016年下半…...

win下配置pytorch3d

一、配置好的环境:py 3.9 pytorch 1.8.0 cuda 11.1_cudnn 8_0 pytorch3d 0.6.0 CUB 1.11.0 你可能觉得pytorch3d 0.6.0版本有点低,但是折腾不如先配上用了,以后有需要再说。 (后话:py 3.9 pytorch 1.12.1 cuda …...

JS字符串对象

、 JS字符串对象 1.1 内置对象简介 在 JavaScript 中,对象是非常重要的知识点。对象可以分为两种:一种是“自定义对象”外一种是“内置对象”。自定义对象,指的是需要我们自己定义的对象,和“自定义函数”是一些道理;内置对象,…...

Linux系统对文件及目录的权限管理(chmod、chown)

1、身份介绍 在linux系统中,对文件或目录来说访问者的身份有三种: ①、属主用户,拥有者(owner)文件的创建者 ②、属组用户,和文件的owner同组的用户(group); ③、其他用…...

半透明反向代理 (基于策略路由)

定义 半透明反向代理一般是指 代理本身对于客户端透明,对于服务端可见。 从客户端视角看,客户端访问的还是服务端,客户端不知道代理的存在。 从服务端视角看,服务端只能看到代理,看不到真实的客户端。 示意图 客户端…...

课前测5-超级密码

目录 课前测5-超级密码 程序设计 程序分析 课前测5-超级密码 【问题描述】 上次设计的“高级密码”被你们破解了,一丁小朋友很不服气! 现在,他又设计了一套更加复杂的密码,称之为“超级密码”。 说实话,这套所谓的“超级密码”其实也并不难: 对于一个给定的字符…...

QML控件--Menu

文章目录一、控件基本信息二、控件使用三、属性成员四、成员函数一、控件基本信息 二、控件使用 import QtQuick 2.10 import QtQuick.Window 2.10 import QtQuick.Controls 2.3ApplicationWindow{visible: true;width: 1280;height: 720;Button {id: fileButtontext: "Fi…...

002:Mapbox GL更改大气、空间及星星状态

第002个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+mapbox中更改大气、空间及星星状态 。 直接复制下面的 vue+mapbox源代码,操作2分钟即可运行实现效果 文章目录 示例效果配置方式示例源代码(共71行)相关API参考:专栏目标示例效果 配置方式 1)查看基础设置:…...

2022年第十三届蓝桥杯题解(全)C/C++

A题就是一个简单的进制转化&#xff0c;代码实现如下&#xff1a; #include <bits/stdc.h>using namespace std;const int N 1e5 10;int main() {int x 2022;int a 1;int res 0;while(x) {res (x % 10) * a;a a * 9;x / 10;}cout << res;return 0; } B题有…...

【cmake学习】find_package 详解

find_package 主要用于查找指定的 package&#xff0c;主要支持两种搜索方法&#xff1a; Config mode&#xff1a;查找 xxx-config.cmake或 xxxConfig.cmake的文件&#xff0c;如OpenCV库的OpenCVConfig.cmakeModule mode&#xff1a;查找Findxxx.cmake文件&#xff0c;如Ope…...

WEB攻防-通用漏洞PHP反序列化POP链构造魔术方法原生类

目录 一、序列化和反序列化 二、为什么会出现反序列化漏洞 三、序列化和反序列化演示 <演示一> <演示二> <演示二> 四、漏洞出现演示 <演示一> <演示二> 四、ctfshow靶场真题实操 <真题一> <真题二> <真题三> &l…...

Baumer工业相机堡盟工业相机如何通过BGAPISDK里的图像处理库进行图像转换(C++)

Baumer工业相机堡盟工业相机如何通过BGAPI SDK进行图像转换&#xff08;C&#xff09;Baumer工业相机Baumer工业相机的SDK里图像格式转换的技术背景Baumer工业相机通过BGAPI SDK进行图像转换调用BGAPI SDK的图像转换库ImageProcessor调用BGAPI SDK建立图像调用BGAPI SDK转换图像…...

JD开放平台接口(获得JD商品详情, 按关键字搜索商品,按图搜索京东商品(拍立淘), 获得店铺的所有商品,获取推荐商品列表, 获取购买到的商品订单列表)

参数说明 通用参数说明 url说明 https://api-gw.onebound.cn/平台/API类型/ 平台&#xff1a;淘宝&#xff0c;京东等&#xff0c; API类型:[item_search,item_get,item_search_shop等]version:API版本key:调用key,测试key:test_api_keysecret:调用secret,测试secret:(不用填写…...

上海亚商投顾:沪指震荡反弹 游戏、传媒概念股再度大涨

上海亚商投顾前言&#xff1a;无惧大盘涨跌&#xff0c;解密龙虎榜资金&#xff0c;跟踪一线游资和机构资金动向&#xff0c;识别短期热点和强势个股。 市场情绪大小指数今日走势分化&#xff0c;沪指向上震荡反弹&#xff0c;创业板指一度跌近1%&#xff0c;黄白二线大幅背离。…...

C/C++ 玩转StoneValley库:从入门到精通

C/C 玩转StoneValley库&#xff1a;从入门到精通引言&#xff08;Introduction&#xff09;StoneValley库简介&#xff08;Overview of StoneValley Library&#xff09;为什么要学习StoneValley库&#xff08;Why Learn StoneValley Library in C&#xff09;StoneValley库安装…...

CentOS7-部署Tomcat并运行Jpress

1. 简述静态网页和动态网页的区别。 2. 简述 Webl.0 和 Web2.0 的区别。 3. 安装tomcat8&#xff0c;配置服务启动脚本&#xff0c;部署jpress应用。1、简述静态网页和动态网页的区别 静态网页&#xff1a; 请求响应信息&#xff0c;发给客户端进行处理&#xff0c;由浏览器进…...

Wwise与Godot音频集成:专业游戏音频中间件在开源引擎中的实现

1. 项目概述&#xff1a;连接两大巨头的桥梁如果你是一位游戏音频设计师&#xff0c;或者是一位对游戏音频实现有追求的开发者&#xff0c;那么“Wwise”和“Godot”这两个名字对你来说一定不陌生。Wwise是业界顶级的交互式音频中间件&#xff0c;以其强大的音频逻辑编排、动态…...

3步搞定!MoviePilot智能批量重命名让你的媒体库整齐划一

3步搞定&#xff01;MoviePilot智能批量重命名让你的媒体库整齐划一 【免费下载链接】MoviePilot NAS媒体库自动化管理工具 项目地址: https://gitcode.com/gh_mirrors/mo/MoviePilot 还在为杂乱的媒体文件名头疼吗&#xff1f;"The.Matrix.1999.1080p.BluRay.x264…...

基于知识图谱与NLP技术的小说文本结构化分析实战

1. 项目概述&#xff1a;当小说遇见知识图谱 如果你和我一样&#xff0c;既是个技术爱好者&#xff0c;又是个小说迷&#xff0c;那你肯定有过这样的体验&#xff1a;读完一本情节复杂、人物关系盘根错节的小说后&#xff0c;合上书页&#xff0c;脑子里却一团乱麻。谁是谁的盟…...

告别“模板感”:打造高转化企业官网的全流程指南

在互联网流量红利见顶的今天&#xff0c;企业官网早已不再是简单的“网络名片”。面对同质化严重的模板网站&#xff0c;用户早已审美疲劳。一个真正有价值的网站&#xff0c;不仅要颜值在线&#xff0c;更要有清晰的定位和严密的逻辑支撑。它既是品牌形象的门面&#xff0c;更…...

英特尔IPEX-LLM:大模型在CPU与GPU上的高效推理部署指南

1. 项目概述&#xff1a;当大语言模型遇见英特尔硬件如果你最近在折腾大语言模型&#xff08;LLM&#xff09;的本地部署&#xff0c;特别是手头有一台搭载英特尔酷睿或至强处理器的机器&#xff0c;那么“intel/ipex-llm”这个项目很可能已经进入了你的视野。简单来说&#xf…...

FigmaCN中文插件:5分钟让Figma界面变中文的终极解决方案

FigmaCN中文插件&#xff1a;5分钟让Figma界面变中文的终极解决方案 【免费下载链接】figmaCN 中文 Figma 插件&#xff0c;设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面而烦恼吗&#xff1f;每次寻找工具都要在脑海…...

大语言模型对抗性攻击与防御:Decepticon框架原理与实践

1. 项目概述&#xff1a;当AI学会“伪装”&#xff0c;一场攻防博弈的新范式最近在安全圈和AI研究领域&#xff0c;一个名为“Decepticon”的项目引起了我的注意。这个项目来自PurpleAILAB&#xff0c;名字本身就充满了对抗的意味——“Decepticon”直译是“霸天虎”&#xff0…...

Svelte动态光标实现:提升Web应用交互体验的完整方案

1. 项目概述&#xff1a;一个为Svelte应用注入灵魂的交互光标在Web应用的世界里&#xff0c;细节决定体验。我们早已习惯了那个千篇一律的箭头指针&#xff0c;它精准、高效&#xff0c;但缺乏情感和上下文。当用户点击一个按钮、悬停在一个链接上&#xff0c;或者在一个可拖拽…...

2026 最新 6 款漏洞扫描工具!一篇全覆盖

渗透测试收集信息完成后&#xff0c;就要根据所收集的信息&#xff0c;扫描目标站点可能存在的漏洞了&#xff0c;包括我们之前提到过的如&#xff1a;SQL注入漏洞、跨站脚本漏洞、文件上传漏洞、文件包含漏洞及命令执行漏洞等&#xff0c;通过这些已知的漏洞&#xff0c;来寻找…...

基于Claude API构建本地化智能对话应用栈:从架构设计到生产部署

1. 项目概述与核心价值最近在尝试构建一个基于Claude API的本地化应用栈时&#xff0c;我发现了dtannen的claude-stacks项目。这本质上不是一个单一的应用程序&#xff0c;而是一个精心设计的、模块化的技术栈蓝图。它旨在为开发者提供一个快速启动和运行Claude API应用的完整解…...