在Linux上搭建Maven仓库

目录

一、下载安装包

我在这里为大家准备好了apache-maven-3.5.0-bin.tar.gz,百度网盘下载链接如下:

链接:https://pan.baidu.com/s/1bGunm9zkqiG8T2rIipmrAQ?pwd=5vbj

提取码:5vbj

如果大家想要下载其他版本,请点击下面链接进行下载:

https://archive.apache.org/dist/maven/maven-3/

二、安装maven

java 复制代码
// 1、解压压缩包到/opt下面
tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /opt

三、修改配置文件settings.xml

maven安装目录下的conf目录里面,可以找到配置文件settings.xml,最重要的肯定是修改本地仓库地址(记得提前创建本地仓库目录哦),然后在互联网情况下,我还习惯于修改镜像仓库地址,比如阿里云镜像仓库。如果想了解settings.xml的更多配置内容,可以看下我的另外一篇博客《Maven实战》读后感

下面给大家展示一下我的settings.xml

java 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  
  <!-- 修改本地仓库地址 -->
  <localRepository>/opt/apache-maven-3.5.0/maven_repository</localRepository>

  <mirrors>
	 <!-- 添加镜像仓库 -->
     <mirror>
      <id>local</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
  </mirrors>
  
</settings>

四、配置环境变量

java 复制代码
// 1、编辑环境变量配置文件
vi /etc/profile

// 2、在文件最后添加以下内容,其中MAVEN_HOME后面是maven安装位置
# maven
export MAVEN_HOME=/opt/apache-maven-3.5.0
export PATH=$MAVEN_HOME/bin:$PATH

// 3、执行指令让环境配置文件生效
source /etc/profile

五、测试maven是否可用

在命令行中输入以下指令,并回车:

java 复制代码
mvn --version

只要看到maven版本信息就可以了,如下图:

相关推荐
Aesopcmc28 分钟前
Maven打包时指定输出路径、以时间戳命名包名和路径名,结合IDEA以指令脚本方式动态配置输出目录
java·自动化·maven·intellij-idea
code-vibe41 分钟前
物理机 kali 改造笔记 (一)
linux·运维·服务器
小坏讲微服务44 分钟前
五分钟使用 Docker-compose搭建 Redis 8.0 中间件
运维·redis·docker·中间件·容器·kubernetes·k8s
老黄编程1 小时前
03-gpg(证书管理 )详细范例
linux·运维·ubuntu·数字证书
Aimyon_361 小时前
MinerU Docker自定义版本部署
运维·docker·容器
莱茶荼菜2 小时前
Ubuntu 20.04 系统库管理详细教程
linux·运维·ubuntu
迅为电子3 小时前
嵌入式Linux新手入门:北京迅为3568开发板驱动开发第二章helloworld 驱动实验
linux·运维·驱动开发
敲代码的嘎仔5 小时前
JavaWeb零基础学习Day6——JDBC
java·开发语言·sql·学习·spring·单元测试·maven
nono牛5 小时前
MTK平台详解`adb devices`输出的序列号组成
android·linux·adb·智能手机
kyle~6 小时前
机器视觉---Intel RealSense SDK 2.0 开发流程
运维·c++·windows·深度相机·intel realsense