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

Linux中安装maven

上传maven包

我们先把maven的资源包,上传到我们指定的目录里面。

安装maven

解压maven包到/usr/local目录

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

配置环境变量

vim /etc/profile

修改配置文件,进入到命令模式,按G切换到最后一行,按a/i/o进入插入模式,然后在最后加入如下内容 :
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$JAVA_HOME/bin:$MYSQL_HOME/bin:$MAVEN_HOME/bin:$PATH

然后按ESC进入到命令模式,输入 :wq 保存并退出

重启下配置
source /etc/profile

验证是否安装成功

mvn -V

maven已经安装成功了

配置setting.xml 文件

上传本地maven仓库

依赖下载需要很多时间,为了节省时间,我们可以把window的maven仓库上传过去。

最好是打成压缩包,文件太大了。

上传到服务器里面的maven目录里

如果我们的Linux中没有安装,unzip就执行一下下面的命令。

yum install unzip

在把zip压缩包解压

unzip maven-repo.zip

解压完之后也可以删除maven-repo.zip 压缩包了

rm -rf maven-repo.zip

配置本地仓库地址

先进入到maven的conf目录。

添加下面的路径,这个路径是要和自己的匹配的上。

cd conf/

cd conf/

在settings.xml 文件中添加

<localRepository>/usr/local/apache-maven-3.6.3/maven-repo</localRepository>

配置阿里私服

<mirror> 
  <id>alimaven</id> 
  <mirrorOf>central</mirrorOf> 
  <name>aliyun maven</name> 
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

相关文章:

  • 【QA】建造者模式在Qt有哪些应用
  • Advanced Intelligent Systems 软体机器手助力截肢者玩转鼠标
  • 数据库的基本概念
  • STM32 —— MCU、MPU、ARM、FPGA、DSP
  • DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加列宽调整功能,示例Table14_13可展开行的固定表头表格
  • Compose 实践与探索十一 —— 其他 Modifier
  • Python中的uv run时,--with参数的作用
  • 【Rust基础】排序和分组
  • Starship:快速且高度可定制的命令行框架!!
  • 【BERT和GPT的区别】
  • 国产编辑器EverEdit - Hex Dump插件:看到文本的另一面!
  • leetcode0031 下一个排列-medium
  • 中国人工智能产业:‘价值兑现期’的新征程
  • AI赋能实时安全背带监测解决方案
  • 链表题目2(leetcode24题)交换链表里面的节点
  • S32K144入门笔记(十):TRGMUX的初始化
  • 1.备战SISAP 2025挑战:调研2024挑战
  • 快速导出接口设计表——基于DOMParser的Swagger接口详情半自动化提取方法
  • Python数据结构——二维列表
  • 柯南ED35 Hello Mr. My Yesterday日文歌词附假名注音,祭奠逝去的青春
  • 如何优化公司网站/广州百度推广开户
  • wordpress缩略图代码/兰州快速seo整站优化招商
  • 深圳企业做网站公/如何让百度快速收录新网站
  • 网站前置审批查询/重庆seo整站优化报价
  • 校园网站建设提升/论坛推广网站
  • 温州市城乡建设建档案馆网站/晋江友情链接是什么意思