前言

  • centos 7.6
  • jdk 1.8
  • maven 3.6.3

下载

在这里下载

也可以使用这个命令直接下载:

shell> mkdir /opt/maven && cd /opt maven
shell> wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

上面的是镜像地址,也可以使用下面的地址:

shell> mkdir /opt/maven && cd /opt maven
shell> wget https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

解压

shell> tar xzvf apache-maven-3.6.3-bin.tar.gz
  • 路径是:/opt/maven/apache-maven-3.6.3

配置 PATH

shell> vim /etc/profile
-----------在/etc/profile文件中添加下面的内容。一般添加在最后面。-----------
MAVEN_HOME=/opt/maven/apache-maven-3.6.3
PATH=$PATH:$MAVEN_HOME/bin
export PATH MAVEN_HOME
  • 配置修改完成后,有立即生效的需求时,使用命令:source /etc/profile

上面是针对使用ssh的配置。如果是使用gui,在vi /etc/bashrc文件中重复上面的配置。

检查mvn是否配置完成

shell> mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven/apache-maven-3.6.3
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /opt/jdk8/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-957.21.3.el7.x86_64", arch: "amd64", family: "unix"

修改localRepository

shell> vim /opt/maven/apache-maven-3.6.3/conf/settings.xml
-----------在settings.xml文件localRepository节点添加/修改-----------<localRepository>/data/maven_repo</localRepository>
  • 默认情况下,localRepository配置项未配置。此时,使用默认的路径(${user.home}/.m2/repository)。
  • 上面的配置中,我将localRepository改为/data/maven_repo

添加aliyun镜像

shell> vim /opt/maven/apache-maven-3.6.3/conf/settings.xml
-----------在settings.xml文件的mirrors节点下添加/修改-----------<mirror><mirrorOf>central</mirrorOf><id>aliyun-public</id><name>aliyun maven public repository</name><url>https://maven.aliyun.com/repository/public</url></mirror>
  • https://maven.aliyun.com/
  • https://developer.aliyun.com/mvn/guide

${maven.home}/conf/settings.xml 与 ${user.home}/.m2/settings.xml

${maven.home}/conf/settings.xml 是全局配置。
${user.home}/.m2/settings.xml 是用户配置。
两个配置都存在的情况下,会将两个配置文件合并,且用户配置启主导作用(两个配置文件中均有localRepository配置项时,以用户配置中的为准)。

参考

http://maven.apache.org/install.html
http://maven.apache.org/settings.html

CentOS 7.6 安装 Maven 3.6.3相关推荐

  1. 在linux centos 7上安装maven

    安装 1.创建一个文件夹 2.去下载一下tar包,去官网下载就行,然后解压tar包 3.修改settings.xml文件 我们进入到安装好的apache-maven-3.5.4目录下的conf目录找到 ...

  2. linux(centos 65)下安装 git jdk maven tomcat nginx tomcat mongodb

    1 Git Install 首先更新yum,此过程可能时间较长: # yum update 安装所要依赖的软件: # sudo yum install curl-devel expat-devel g ...

  3. 2022 年超详细过程步骤讲解 CentOS 7 安装Maven。以及Mavne配置文件的修改

    1.下载maven 官网:https://maven.apache.org/download.cgi 下载: apache-maven-3.8.6-bin.tar.gz 2.创建放置maven的文件夹 ...

  4. centos 安装maven

    安装jdk8 yum install java-1.8.0-openjdk 验证java [root@n1 ~]# java -version openjdk version "1.8.0_ ...

  5. Linux(CentOS6.5)中安装maven

    Linux(CentOS6.5)中安装maven 1.上传相关包(*.tar.gz等) 使用相关软件上传或用Xshell连接后下载命令:yum install lrzsz 2.安装maven 1> ...

  6. centos 使用java_如何在CentOS 8上安装Java

    Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一. Java有两种不同的实现,OpenJDK和Oracle Java,两者之间几乎没有区别,只是Oracle Java具有一些其他的商业 ...

  7. Centos Linux 单机安装 Hive 、使用 Hive

    Centos Linux 单机安装 Hive .使用 Hive 视频教程链接:https://www.bilibili.com/video/BV1Rv4y117NR/ 1. Hive 简介 hive ...

  8. linux 6.4 图形界面,为CentOS 6.4安装图形界面并用VNC远程连接

    为CentOS 6.4安装图形界面并用VNC远程连接 1.安装VNC服务 #yum install -y tigervnc-server #passwd                        ...

  9. 如何在 CentOS 7 中安装或升级最新的内核

    转 原创 2017-03-19 译者:geekpi Linux中国 随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要.此外,更新内核将帮助我们利用新的内核函数,并保护自己免受 ...

最新文章

  1. 稀疏性如何为AI推理增加难度
  2. 算法帖——用舞蹈链算法(Dancing Links)求解俄罗斯方块覆盖问题
  3. java类型精度排序,Java中BigDecimal精度和相等比较的坑
  4. IDEA设置虚拟机参数
  5. 《SaltStack技术入门与实践》—— Job管理
  6. 协同旋转不变网格形变
  7. 由更改密码引发的状况..(alter user xxx identified by password)
  8. IntelliJ IDEA 创建Java Web项目
  9. ANSI字符与Unicode字符的互相转换
  10. 十(7)rsync:介绍、常用选项、通过ssh同步、通过服务同步、linux系统日志、screen...
  11. python培训价目表-参加python培训要多少钱?
  12. nacos加载多配置集
  13. 修改dell 序列号_怎么将xp的vlk序列改为dell oem序列号工具
  14. 目前大数据工具主要哪些?
  15. java进制转换的简单方法
  16. 利尔达芯智行智能BMS系统方案,让电池的“大脑”更聪明
  17. linux内存映射对开发版刷屏,TQ6410/OK6410裸机LCD刷屏程序借助UBOOT来执行
  18. php管理后台模板,企业版PHP后台管理模板【清爽型】修改版~
  19. 全网功能最全的无水印短视频提取工具
  20. java 更新word目录_java aspose.words 生成word目录和更新目录

热门文章

  1. mysqldump命令
  2. 解决ajax方法内部不能给外部变量赋值的问题
  3. Android中图片优化之webp使用
  4. Linux学习之六-Yum命令的使用
  5. MDT2012部署问题,MDT中的驱动是如何工作的
  6. symbol MC 3090 upgrade to symbol MC 3190
  7. 增强 wp_list_authors 显示文章最多的作者
  8. NCNE二级复习资料-网络监视、管理和排错
  9. [MyBatis]DAO层只写接口,不用写实现类
  10. ASP.NET中进行消息处理(MSMQ) 三