Linux安装Maven

一、下载安装Maven

1.1 下载地址

官网下载地址: https://maven.apache.org/download.cgi

1.2 安装版本下载

进入下载页面选择需要的版本进行下载。
在这里插入图片描述

1.3 版本安装

将下载完的安装包,上传到Linux服务器上某个目录下,将其解压出来就好。

## 创建安装目录
mkdir /usr/local/src/maven/## 安装包上传完成后,进入到该目录进行解压安装
cd /usr/local/src/maven/
tar -zxvf apache-maven-3.9.6-bin.tar.gz

在这里插入图片描述

二、配置环境变量

2.1 安装包解压完成后,修改profile文件内容,将maven的安装路径添加到文件中。
## 打开profile文件进行编辑
vim /etc/profile## 添加maven安装路径
MAVEN_HOME=/usr/local/src/maven/apache-maven-3.9.6/
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH## 保存退出
:wq
2.2 保存退出后,执行下面命令重新加载配置文件。

source /etc/profile

2.3 执行mvn -version查看是否配置成功。

在这里插入图片描述

三、本地仓库配置

3.1 新建仓库目录
## 在maven的安装目录下面新建个本地仓库目录,用来存放maven下载的依赖。
mkdir repo

在这里插入图片描述

3.2 编辑setting.xml文件

(1)进入maven的conf目录下,找到settings.xml。
在这里插入图片描述
(2)打开settings.xml文件设置<localRepository>为上面新建的仓库目录的路径。

## 进入到confmul
cd /usr/local/src/maven/apache-maven-3.9.6/conf/## 打开settings.xml文件
vim settings.xml## 修改本地仓库路径
<localRepository>/usr/local/src/maven/repo/</localRepository>## 修改完后,保存退出

在这里插入图片描述

四、镜像资源配置

镜像仓库决定了后续maven仓库从哪里去拉去第三方依赖,可以配置成自己私仓,一般都是配置成阿里云的中心仓,毕竟阿里的中心仓依赖丰富且拉取速度快。还是通过编辑settings.xml文件来设置镜像仓的信息。

## 打开settings.xml文件
vim settings.xml## 设置镜像为阿里maven仓地址
<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>## 保存退出
:wq

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/774282.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Kotlin】Array简介

1 源码 public class Array<T> {public val size: Intpublic inline constructor(size: Int, init: (Int) -> T)public operator fun get(index: Int): T // 重载a[i]运算符public operator fun set(index: Int, value: T): Unit // 重载a[i]x运算符public operator …

Python物理学有限差分微分求解器和动画波形传播

&#x1f3af;要点 Python数值和符号计算&#xff1a; 振动常微分方程&#xff1a;&#x1f3af;中心差分求解器&#xff0c;绘制移动窗口研究长时间序列。&#x1f3af;符号计算离散方程量化误差。&#x1f3af;Python数值对比正向欧拉方法&#xff0c;反向欧拉方法&#xf…

《无名之辈》新手攻略:抢先领取神秘礼包!

欢迎来到《无名之辈》&#xff01;在这个丰富多彩的冒险世界里&#xff0c;你将踏上一段充满挑战与机遇的旅程。以下是针对新手玩家的详尽攻略&#xff0c;助你快速提升实力&#xff0c;成为一名优秀的冒险者。 第一步&#xff1a;迅速起步 当你第一次踏入《无名之辈》的世界时…

文献速递:基于SAM的医学图像分割--SAMUS:适应临床友好型和泛化的超声图像分割的Segment Anything模型

Title 题目 SAMUS: Adapting Segment Anything Model for Clinically-Friendly and Generalizable Ultrasound Image Segmentation SAMUS&#xff1a;适应临床友好型和泛化的超声图像分割的Segment Anything模型 01 文献速递介绍 医学图像分割是一项关键技术&#xff0c;用…

ubuntu卸载Anaconda

1. 删除配置的环境变量 sudo gedit ~/.bashrc # >>> conda initialize >>> # !! Contents within this block are managed by conda init !! __conda_setup"$(/work3/ai_tool/anaconda3/bin/conda shell.bash hook 2> /dev/null)" if [ $? -…

edge浏览器彻底删除用户账号

效果图 操作教程 -- 这个教程里面比较重要的是3,5,8 -- 如果不执行第8步&#xff0c;还是没有任何效果。 -- 教程地址 https://blog.csdn.net/qq_37579133/article/details/128777770 继续删除windows凭据 结束 -----华丽的分割线&#xff0c;以下是凑字数&#xff0c;大家不…

java工具

string format使用&#xff1a; String.format()的使用_string.format("%05d-CSDN博客

《无名之辈》天涯镖局攻略:高效拉镖窍门!

《无名之辈》天涯镖局开启要注意什么&#xff0c;在这里&#xff0c;每一次运镖都是一次刺激的冒险&#xff0c;而掌握合适的策略将让你事半功倍。以下是天涯镖局的开启攻略&#xff0c;助你在危机四伏的路途上赢得胜利。 ① 拉取适当级别的包子和加速卡 在天涯镖局中&#xf…

阿里云部署宝塔,设置了安全组还是打不开。

1.在安全组是开放正确的端口好。8888要开&#xff0c;但是不只是开放8888&#xff0c;举个例子&#xff0c;https://47.99.53.222:17677/49706cf7这个&#xff0c;要开放17677这个端口号。 2.安全组要挂载到实例上&#xff0c;从三个点的进入点击管理实例&#xff0c;加到对应的…

Rust 02.控制、引用、切片Slice

1.控制流 //rust通过所有权机制来管理内存&#xff0c;编译器在编译就会根据所有权规则对内存的使用进行 //堆和栈 //编译的时候数据的类型大小是固定的&#xff0c;就是分配在栈上的 //编译的时候数据类型大小不固定&#xff0c;就是分配堆上的 fn main() {let x: i32 1;{le…

C++多线程编程题

写在前面&#xff1a;最近练习C多线程&#xff0c;从网上其他博客找的一些小编程题。代码是自己写的&#xff0c;主要是个人复习用&#xff0c;如果有问题&#xff0c;欢迎在评论区讨论。 1.编写一个程序&#xff0c;开启3个线程&#xff0c;这3个线程的ID分别为A、B、C&#x…

tar (child): bzip2: Cannot exec: No such file or directory

当您在解压或压缩文件时遇到类似“tar (child): bzip2: Cannot exec: No such file or directory”的错误信息&#xff0c;这意味着tar命令试图调用bzip2程序来处理.bz2格式的压缩文件&#xff0c;但系统上没有找到这个程序。为了解决这个问题&#xff0c;您需要安装bzip2工具。…

图片格式转换:快速将PNG转换为JPG的步骤

在我们的日常生活中&#xff0c;经常会遇到需要改变图片格式的情况&#xff0c;有时候&#xff0c;我们可能需要将PNG格式的图片转换为jpg格式&#xff0c;以适应不同的需求和应用场景;本文将介绍哥实用的方法和工具&#xff0c;帮助您顺利将png图片转换为jpg格式。 压缩图网站…

C# 接口 interface

https://www.bilibili.com/video/BV1584y1B7xe/ 在C#中&#xff0c;接口&#xff08;Interface&#xff09;是一种引用类型&#xff0c;它定义了一组方法的契约&#xff0c;但不包含实现。接口允许不同的类实现相同的方法集&#xff0c;从而使它们可以以一致的方式被其他代码使…

面试经验分享 | 蓝队面试经验

关于蓝队面试经验 1.自我介绍能力 重要性 为什么将自我介绍能力放在第一位&#xff0c;实际上自我介绍才是面试中最重要的一点&#xff0c;因为护网面试并没有确定的题目&#xff0c;让面试官去提问 更多是的和面试官的一种 “交谈” &#xff0c;面试的难易程度也自然就取决…

【第三方登录】Twitter

创建应用 APPID 和 相关回调配置 重新设置api key 和 api secret 设置回调和网址 还有 APP的类型 拿到ClientID 和 Client Secret 源码实现 获取Twitter 的登录地址 public function twitterUrl() {global $db,$request,$comId;require "inc/twitter_client/twitte…

Springboot整合瀚高

需要下载highgo驱动,然后将jar包打入进自己本地maven中 下载地址: highgi6.2.4 1.打开jar包所在的文件&#xff0c;然后在该文件夹中打开命令窗口&#xff08;或者先打开命令窗口&#xff0c;然后cd到jar所在文件夹&#xff09; install-file -Dfile&#xff1a;jar包名Dart…

腾讯VS网易:一场不见终局的游戏未来之战

国内游戏霸主腾讯最近赚足了眼球。 总体上看&#xff0c;腾讯手握“游戏社交”两大王牌&#xff0c;最近发布的财报十分亮眼&#xff0c;其2023年总营收和净利润分别同比增长10%和36%&#xff0c;展现了互联网巨头的强劲活力。 然而巨头亦有焦虑&#xff0c;增值服务营收同比…

FASTAPI系列 14-使用JSONResponse 返回JSON内容

FASTAPI系列 14-使用JSONResponse 返回JSON内容 文章目录 FASTAPI系列 14-使用JSONResponse 返回JSON内容前言一、默认返回的JSON格式二、JSONResponse 自定义返回三、自定义返回 headers 和 media_type总结 前言 当你创建一个 FastAPI 接口时&#xff0c;可以正常返回以下任意…

Prompt Engineering的4 种方法

此为观看视频 4 Methods of Prompt Engineering 后的笔记。 从通用模型到专用模型&#xff0c;fine tuning&#xff08;微调&#xff09;和prompt engineering&#xff08;提示工程&#xff09;是2种非常重要的方法。本文深入探讨了prompt engineering的4种方法。 首先&#…