Linux 搭建 Maven 仓库(下载、安装、配置)

10 篇文章 1 订阅

目录

问题现象:

解决方法:

0、提前安装好JDK

1、下载 maven 安装包

选择自己想要的 maven 版本安装包,例如我用的是 3.5.4 :

选择 binaries/ 目录:

LInux 系统 建议使用 gz格式压缩包,点击下载:

2、上传压缩包到 linux 系统,并解压

注意:

3、配置 linux 系统环境变量

4、配置maven本地仓库路径和阿里云镜像下载地址

5、检测


问题现象:

        Linux 系统上如何搭建 Maven 仓库?


解决方法:

0、提前安装好JDK

        不清楚如何安装的小伙伴,可以参考文章:

Linux 安装JAVA(JDK)环境_Stephen·You的博客-CSDN博客

1、下载 maven 安装包

Maven官网下载最新的 maven 安装包:

        Maven – Download Apache Maven

不过只能下载最新的版本,其他版本的不知道怎么看,要是有知情的小伙伴还请告知一下!

这里我直接找到了可以下载各个历史版本的地址:

        Index of /dist/maven/maven-3

选择自己想要的 maven 版本安装包,例如我用的是 3.5.4 :

选择 binaries/ 目录:

LInux 系统 建议使用 gz格式压缩包,点击下载:

2、上传压缩包到 linux 系统,并解压

        可以用 FileZilla Client 或者 Xftp文件传输软件,上传压缩包到服务器;

如果没有特别规定的话,建议就不要放在 root 权限的用户目录下,最好是放在自己创建的用户所建的目录下,既方便又安全。

        这里由于我们有特别规定,所以我上传到了  /usr/local 目录下;注意用户权限问题,该目录默认的拥有者是 root 用户,因此需要以 root 登录,否则会出现如下的报错:

        permission denied

注意:

为了用户权限安全起见,并为了避免 不能以 root 用户登录 FileZilla Client 或者 Xftp 等 文件传输软件 ,强烈建议使用以下操作步骤;

可以在linux命令终端,以 root 用户身份创建一个 maven 目录,然后再修改 maven目录 的拥有者为原用户,然后在linux命令终端 退出root 用户,再次上传压缩包即可;

具体步骤如下:

2.1、linux 命令终端,登录root用户:

2.2、linux 命令终端,创建 maven 目录:

2.3、linux 命令终端, 修改 maven 目录的拥有者为 thp 用户(自己创建的用户):

修改成功:

 2.4、linux 命令终端,退出 root 用户,回到 thp 用户,并上传压缩包成功:

2.5、linux 命令终端,进入 maven 目录,解压:

3、配置 linux 系统环境变量

以 root 用户登录,并编辑 系统文件 profile,添加和 maven 相关的环境变量:MAVEN_HOME,并修改 PATH 系统变量:

按 i 键 进入文档编辑模式,添加 MAVEN_HOME 变量并修改 PATH 变量:

依次按下 Esc 键,输入:wq ,实现文档保存并退出;再刷新环境变量 。

 

4、配置maven本地仓库路径和阿里云镜像下载地址

创建 .m2/repository 目录,作为本地仓库目录:

进入 conf 目录,并编辑 settings.xml 配置文件: 

 找到 localRepository 标签,添加本地仓库路径,例如:

<localRepository>/usr/local/maven/apache-maven-3.5.4/.m2/repository</localRepository>

找到 mirrors 标签,添加阿里云镜像下载地址,例如:

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

保存退出。

5、检测

查看版本信息,输入mvn -v,出现类似如下信息,则安装成功:

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值