心耘博客 | ZLPRIME-磊落平生志,破浪去乘风 心耘博客 | ZLPRIME-磊落平生志,破浪去乘风
  • 首页
  • 朝花夕拾
    • 光影记录
    • 生活随笔
  • 代码如诗
    • 100 Days of SwiftUI
    • 后端技术
    • 服务器配置
  • 影集
  • 关于我
  • 更多
    • 专题汇总
    • 友情链接
    • 留言板
  • 0
  • 0

Linux中安装并配置Maven

心耘
1 年前

在Java项目开发中,有效地管理依赖和规范项目结构十分重要。而Apache maven作为一款成熟的构建与项目管理工具,在Java项目中应用的十分广泛。本文旨在介绍如何在linux环境下,快速配置一套可应用于开发/生产环境的Maven软件。具体步骤包括创建安装目录、从官方镜像下载安装包、解压安装、配置本地仓库与镜像地址,以及初始化本地仓库。遵循此教程,开发者将能顺利完成Maven的安装配置,从而有效利用其强大的构建与管理功能,优化Java项目的开发流程。

1. 首先创建安装目录,并下载maven安装包

由于我这里的网络从apache官网下载过慢。因此,我选择从阿里云的镜像地址下载maven安装包,我下载的是3.9.6版本:

apache-maven-maven-3安装包下载_开源镜像站-阿里云Linux中安装并配置Maven

mkdir -p /usr/software/maven  #创建maven安装目录 
cd /usr/software/maven #进入maven安装目录
wget http://mirrors.aliyun.com/apache/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz #从阿里云源镜像地址下载maven安装包

2. 对安装包进行解压

将下载下来的文件进行解压

tar -zxvf apache-maven-3.9.6-bin.tar.gz #将压缩文件进行解压

3. 创建本地仓库文件夹

进入解压后的maven安装目录,创建一个文件夹repo,作为本地仓库的存储目录

cd apache-maven-3.9.6 #进入maven安装目录 
mkdir repo #创建本地仓库的目录

4. 修改Maven配置文件

进入conf文件夹,修改maven的配置文件setting.xml,设置本地仓库的存储地址,以及配置仓库的阿里镜像地址。这么做的目的是,加快以后下载仓库文件的速度

vim /conf/setting.xml #编辑maven的配置文件
<localRepository>/usr/software/maven/apache-maven-3.9.6/repo</localRepository> #找到localRepository节点,配置本地仓库的路径

找到节点<mirrors>,配置远程仓库的阿里镜像地址:

<mirror> 
  <id>aliyunmaven</id> 
  <mirrorOf>*</mirrorOf> 
  <name>阿里云公共仓库</name> 
  <url>https://maven.aliyun.com/repository/public</url> 
</mirror>

修改完成以后,保存配置文件

5. 配置maven的系统环境变量,并使其生效

vim /etc/profile #配置maven的系统环境变量

在该文件的底部,添加以下内容:

export MAVEN_HOME=/usr/software/maven/apache-maven-3.9.6 #你自己的maven安装路径 
export PATH=$PATH:$MAVEN_HOME/bin

保存,并使配置生效

source /etc/profile #使配置文件生效

6. 查看配置是否生效

mvn -v

如果可以正常输出maven的版本信息,则说明maven已经安装并配置成功了。

7. 初始化本地仓库

安装完成以后,我们还可以通过以下命令对maven的本地仓库进行一下初始化

mvn help:system  #初始化本地仓库

至此,maven的安装就结束了。

centos linux maven 实用技巧 教程 服务器配置
0
在Centos中新建用户
上一篇
Linux修改系统时区并同步系统时间
下一篇

评论 (0)

再想想
暂无评论

心耘

73
文章
167
评论
94
喜欢

标签

centos (13) java (22) jenkins (7) linux (12) lombok (1) maven (1) mysql (3) redis (2) rocky linux (3) spring (8) wordpress (5) 发布 (3) 实用技巧 (7) 教程 (6) 服务器配置 (3) 生活 (5) 部署 (2)

聚合文章

生活杂记(一)
家电选购小结-空调
十一带娃心得
通过War包升级Jenkins版本

专题推荐

7

Jenkins合集

12

服务器配置

文章目录

猜你喜欢

通过War包升级Jenkins版本

通过War包升级Jenkins版本

1 年前
431 0 0
Linux修改系统时区并同步系统时间

Linux修改系统时区并同步系统时间

1 年前
1,118 0 1
在Centos中新建用户

在Centos中新建用户

1 年前
1,082 0 0
在Centos中添加定时任务

在Centos中添加定时任务

1 年前
1,140 0 0

简介

海边微风起,等风也等你

留言板

留言板

小伙伴们

2Broear 乙末博客 若志随笔 豆豆 诗意笔记 元のDiary
Copyright © 2017-2025 心耘博客 | ZLPRIME-磊落平生志,破浪去乘风. 皖ICP备17019582号
  • 首页
  • 朝花夕拾
    • 光影记录
    • 生活随笔
  • 代码如诗
    • 100 Days of SwiftUI
    • 后端技术
    • 服务器配置
  • 影集
  • 关于我
  • 更多
    • 专题汇总
    • 友情链接
    • 留言板

搜索

  • java
  • spring

心耘

73
文章
167
评论
94
喜欢