目录
问题现象:
解决方法:
0、提前安装好JDK
1、下载 maven 安装包
选择自己想要的 maven 版本安装包,例如我用的是 3.5.4 :
选择 binaries/ 目录:
LInux 系统 建议使用 gz格式压缩包,点击下载:
2、上传压缩包到 linux 系统,并解压
注意:
3、配置 linux 系统环境变量
4、配置maven本地仓库路径和阿里云镜像下载地址
5、检测
问题现象:
Linux 系统上如何搭建 Maven 仓库?
解决方法:
0、提前安装好JDK
不清楚如何安装的小伙伴,可以参考文章:
1、下载 maven 安装包
Maven官网下载最新的 maven 安装包:
不过只能下载最新的版本,其他版本的不知道怎么看,要是有知情的小伙伴还请告知一下!
这里我直接找到了可以下载各个历史版本的地址:
选择自己想要的 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,出现类似如下信息,则安装成功: