Debian之Maven安装

embedded/2025/1/14 14:20:58/

本地压缩包安装(推荐)

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

# 将安装包移动到当前目录
cd /usr/local # && mkdir maven && cd maven 
# 在线下载(https://dlcdn.apache.org/maven/)
wget https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz 
# 解压安装包
tar -zxvf apache-maven-3.8.8-bin.tar.gz

创建本地maven仓库

cd /usr/local/apache-maven-3.8.8 && mkdir repository && chmod -R 777 repository/

指定本地仓库地址和阿里镜像

配置文件地址:/usr/local/apache-maven-3.8.8/conf

<localRepository>/usr/local/maven/repository</localRepository>
<!-- 阿里云仓库 -->
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

配置maven环境变量

vi /etc/profile # 添加如下内容并保存# mavenexport MAVEN_HOME=/usr/local/maven/apache-maven-3.8.8export PATH=$PATH:$MAVEN_HOME/bin
# 使环境变量生效
source /etc/profile

查看Maven版本

mvn -v


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

相关文章

【pycharm】远程部署失败,查看日志

pycharm 远程部署失败,查看日志 远程一直失败,gateway超时会还知道拉取一份日志: 在./root 下 发现了崩溃日志,启动崩溃了,导致backend一直无法启动。win11就是一直在connect到ubuntu的后端pycharm。。gateway 拉取的日志 我上传的linux版本的pycharm暂时存在dist目录下,…

【Git】分支管理

git 分支管理 在 Git 中&#xff0c;分支合并是一个常见的操作&#xff0c;用于将一个分支的更改集成到另一个分支中。合并后会生成一个新的提交记录&#xff0c;这个过程可以通过多种方式实现。下面详细介绍几种常用的合并方法及其命令。 1. 快进合并 (Fast-Forward Merge) …

麦田物语学习笔记:实现根据物品详情显示

基本流程 1.代码思路 (1)新建ItemTooltip.cs用于控制ItemTooltip(这个是在Hierarchy里的)中的文本内容 回顾一下:对于物品描述(ItemTooltip)的UI有三个部分,第一部分是名字和类型,第二部分是物品详解,第三部分是金币图标以及价值的文本 (2)获取UI中的所有部分,因为item分为可出…

在 Alpine Linux 下通过 Docker 部署 PostgreSQL 服务器

简要介绍 Docker 是一个开源的容器化平台&#xff0c;它使得开发者能够轻松创建、部署和运行应用程序。通过使用 Docker&#xff0c;程序员可以把应用及其所有依赖打包在一个轻量级的容器中&#xff0c;这样可以确保在不同环境中的一致性。PostgreSQL&#xff08;简称 psql&am…

MySQL:内置函数

1.时间函数 获取当前日期 年月日 获取当前的时间 时分秒 获取当前时间戳 自动转化为年月日时分秒 从时间戳截取日期部分 1990-10-1 10天 1990-10-1 - 10分钟 2025-1-11 - 1949-10-1相差多少天 现在的日期和时间 ‘ 案例 创建一个留言表 插入两条数据 查询一下 显示所有留言…

ThreadLocal 的使用场景

在现代电商平台中&#xff0c;ThreadLocal 常用于以下场景&#xff0c;特别是与线程隔离相关的业务中&#xff0c;以提高性能和简化上下文传递。 1. 用户上下文信息管理 场景&#xff1a;在用户发起的每次请求中&#xff0c;需要携带用户 ID、角色、权限等信息&#xff0c;而这…

TypeScript语言的学习路线

TypeScript语言的学习路线 TypeScript&#xff08;TS&#xff09;是由Microsoft开发的一种开源编程语言&#xff0c;是JavaScript的超集&#xff0c;提供了严格的类型检查和基于类的面向对象编程特性。随着前端开发的不断进步&#xff0c;TypeScript逐渐成为了现代前端开发的主…

Spark 与 Flink 的对比:哪个更适合实时处理?

&#x1f496; 欢迎来到我的博客&#xff01; 非常高兴能在这里与您相遇。在这里&#xff0c;您不仅能获得有趣的技术分享&#xff0c;还能感受到轻松愉快的氛围。无论您是编程新手&#xff0c;还是资深开发者&#xff0c;都能在这里找到属于您的知识宝藏&#xff0c;学习和成长…