linux下Maven的安装配置详解

embedded/2025/2/7 5:53:49/

maven_0">一. maven下载

  1. 官网下载后上传到服务器
    在这里插入图片描述

二. 压缩文件解压安装

tar -zxvf 压缩包.tar.gz -C 目标目录

tar -zxvf apache-maven-3.9.9-bin.tar.gz -C /usr/local

三. 更换国内镜像

进入maven文件夹内部
在这里插入图片描述

  1. 创建依赖仓库
mkdir repository

在这里插入图片描述
2. 编辑setting.xml 文件

vim conf/settings.xml

vim中可以使用 /关键字 进行查找

  • 设置本地仓库文件夹
<localRepository>/usr/local/apache-maven-3.9.9/repository</localRepository>

在这里插入图片描述

  • 设置阿里云镜像
<mirror><id>alimaven</id><name>aliyun maven</name><mirrorOf>central</mirrorOf><url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

在这里插入图片描述
保存即可
四. 设置环境变量

  1. 编辑 /etc/profile
vi /etc/profile
  1. 文件末尾设置环境变量
    每个环境变量是通过:分割的 别少了:
export MAVEN_HOME=/usr/local/apache-maven-3.9.9
export PATH=$PATH:$MAVEN_HOME/bin

在这里插入图片描述
3. 刷新环境变量并验证

# 刷新环境变量
source /etc/profile
#查看maven版本号 验证环境变量是否配置成功
mvn -v

在这里插入图片描述


http://www.ppmy.cn/embedded/160216.html

相关文章

ce修改器lua加载错误是怎么回事

CE修改器&#xff08;Cheat Engine&#xff09;在加载LUA脚本时出现错误&#xff0c;可能由以下几个原因造成&#xff1a; CE修改器安装目录问题&#xff1a; 如果CE修改器的安装目录或相关文件路径中包含中文字符&#xff0c;可能会导致LUA脚本加载错误。建议检查并确保CE修改…

gitlab个别服务无法启动可能原因

目录 一、gitlab的puma服务一直重启 1. 查看日志 2. 检查配置文件 3. 重新配置和重启 GitLab 4. 检查系统资源 5. 检查依赖和服务状态 6. 清理和优化 7. 升级 GitLab 8. 查看社区和文档 二、 gitlab个别服务无法启动可能原因 1.服务器内存或磁盘已满 2.puma端口冲突…

K8S Deployment 实现 金丝雀(灰度) 发布

一、何为金丝雀(灰度)发布 金丝雀发布&#xff08;Canary Release&#xff09;是一种软件部署策略&#xff0c;它允许在生产环境中以可控的方式逐步引入新的软件版本&#xff0c;从而降低新版本发布带来的风险。 1.1、起源与概念 起源&#xff1a;该术语源于17世纪英国煤矿工…

Linux 源码编译安装httpd 2.4,提供系统服务管理脚本并测试

第一种方式 1. 下载 Apache HTTP Server 源代码 首先&#xff0c;从 Apache 官网 下载最新版本的 httpd 2.4 源码&#xff0c;或者直接使用 wget 下载&#xff1a; [rootlocalhost ~]# wget https://downloads.apache.org/httpd/httpd-2.4.36.tar.gz # 解压 [rootlocalhost ~…

【深度学习】基于MXNet的多层感知机的实现

多层感知机 结构组成 大致由三层组成&#xff1a;输入层-隐藏层-输出层&#xff0c;其中隐藏层大于等于一层 其中&#xff0c;隐藏层和输出层都是全连接 隐藏层的层数和神经元个数也是超参数 多层隐藏层&#xff0c;在本质上仍等价于单层神经网络&#xff08;可从输出方程…

面向对象程序设计-实验1

6-1 求两个或三个整数中的最大数&#xff0c;用带默认参数的函数实现 本题要求实现一个带默认参数的函数&#xff0c;求两个或三个整数中的最大数 代码清单&#xff1a; #include <iostream> using namespace std; int main() { int max( int a,int b,int c0); int …

ASP.NET Core 中使用依赖注入 (DI) 容器获取并执行自定义服务

目录 一、ASP.NET Core 中使用依赖注入 (DI) 容器获取并执行自定义服务 1. app.Services 2. GetRequiredService() 3. Init() 二、应用场景 三、依赖注入使用拓展 1、使用场景 2、使用步骤 1. 定义服务接口和实现类 2. 注册服务到依赖注入容器 3. 使用依赖注入获取并…

springboot/ssm互联网智慧医院体检平台web健康体检管理系统Java代码编写

springboot/ssm互联网智慧医院体检平台web健康体检管理系统Java代码编写 基于springboot(可改ssm)vue项目 开发语言&#xff1a;Java 框架&#xff1a;springboot/可改ssm vue JDK版本&#xff1a;JDK1.8&#xff08;或11&#xff09; 服务器&#xff1a;tomcat 数据库&am…