一、maven安装:

1、获取maven下载地址:

查询maven最新版本地址:https://maven.apache.org/download.cgi

当前最新版本为maven 3.6.3    点击文件获取下载链接:https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

2、下载maven:

[root@bogon ~]# mkdir /usr/local/soft/maven  #安装使用
[root@bogon ~]# cd /usr/local/soft/maven
[root@bogon maven]# wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

3、解压maven:

[root@bogon maven]# tar -zxvf apache-maven-3.6.3-bin.tar.gz

二、maven配置:

1、配置环境变量:

[root@bogon maven]# vim /etc/profile

光标下移到最后一行,键盘输入 “i” 进入编辑模式:

添加:

MAVEN_HOME=/usr/local/soft/maven/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:${PATH}

如下图所示:

键盘 ESC 键 退出编辑模式,键盘输入“:wq” 保存并退出。

重新载入环境变量:

[root@bogon maven]# source /etc/profile

查询当前maven版本:

[root@bogon maven]# mvn -v

2、配置指定本地的jar下载位置:

打开maven配置文件:

[root@bogon maven]# vim /usr/local/soft/maven/apache-maven-3.6.3/conf/settings.xml

键盘输入 “i” 进入编辑模式,光标下移找到:<localRepository>/path/to/local/repo</localRepository>,

直接在下边插入:

<localRepository>/usr/local/soft/maven/repository</localRepository>

如下图所示:

2、配置镜像仓库源:

maven默认是从apache的maven中央仓库下载jar包,此处我们修改为使用阿里云的仓库进行下载。

在1的基础上进行编辑:

光标继续向下,找到<mirrors>标签,在<mirrors>里面插入一下内容:

<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <url>https://maven.aliyun.com/repository/public/</url>
</mirror>

central 很重要,主要是为了关联默认的apache的maven中央仓库进而替换url使用,也就是说,central关联默认apache的maven的id,然后使用当前的url替换默认apache的url。也可以直接使用* 替代,表示替换所有。

如下图所示:

如果有自己的私服,也可以更换为自己的私服信息,当然也可以把私服和阿里云都配置上,下载jar的时候回根据顺序进行查找下载。

如下图所示(添加个人私服和阿里云):

3、配置jdk版本:

在2的基础上进行编辑,光标下移,找到<profile>    标签:

插入以下内容,指定jdk版本使用1.8进行编译:

    <profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>

如下图所示:

键盘 ESC 键 退出编辑模式,键盘输入“:wq” 保存并退出。

至此安装maven以及配置到此结束!

Centos7安装maven详情以及配置的更多相关文章

  1. CentOS7安装openjdk8+环境变量配置

    CentOS7安装openjdk8+环境变量配置 步骤: 使用yum命令安装openjdk yum clean yum install -y java-1.8.0-openjdk-1.8.0.212. ...

  2. Ubuntu上安装Maven Eclipse以及配置

    通过官方网站  http://maven.apache.org/download.cgi     下载到当前的maven安装包 ubuntu解压安装文件我用的是ubuntu 12.10版本的命令:  ...

  3. 安装maven,并配置eclipse

    平台 ubuntu 18.04 + Java 8 下载并安装Maven 下载页面:http://maven.apache.org/download.cgi 我这里使用写博客是最新的版本3.6.1,选择 ...

  4. Eclipse 安装Maven以及Eclipse配置Maven

    安装Maven 1 下载 Downloading Apache Maven 3.5.0 选择 2 解压 3 配置环境变量 新建变量名:MAVEN_HOME  变量值:D:\SoftwareInstal ...

  5. Centos7安装openvpn及客户端配置

    1.openvpn介绍 VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,使用OpenSSL加密库中的SSLv3/TLSv1协议函数库. 目前OpenVPN能在Sola ...

  6. centos7安装maven,git

    1.maven 下载 2.安装包 解压 3.配置maven环境变量 4.检查是否安装成功 5.检查是否安装 git 6.yum 安装 git 7.配置 git 环境变量 8.检查git是否安装成功 1 ...

  7. centos7安装maven

    下载maven 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3. ...

  8. centos7 安装 maven 和ant git 以及 rocketmq 4.2安装过程(安装成功,调用失败)

    1.maven 安装 wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /et ...

  9. centos7 安装mysql5.7及配置

    一.Mysql 各个版本区别:1.MySQL Community Server 社区版本,开源免费,但不提供官方技术支持.2.MySQL Enterprise Edition 企业版本,需付费,可以试 ...

随机推荐

  1. docker-compose All In One

    docker-compose All In One docker-compose 多容器应用 $ docker-compose -h Define and run multi-container ap ...

  2. Git常用命令速查表 & Git Basics & github : release 发布!

    Git常用命令速查表 & Git Basics  & github : release  发布! Git常用命令速查表: 1 1 1 1 1 http://git-scm.com/bo ...

  3. macOS & Catalina vs Big Sur

    macOS & Catalina vs Big Sur 乍一看,macOS的色彩更加丰富,最大的变化就是明亮,略带卡通风格的iOS形状的图标. 一切都变得更加圆润,感觉一切都变得更大了. 这可 ...

  4. LeetCode Binary Search All In One

    LeetCode Binary Search All In One Binary Search 二分查找算法 https://leetcode-cn.com/problems/binary-searc ...

  5. VAST二月上线交易所,打通NGK各大币种之间通道!

    1月20日,管理着超过8.7万亿美元资产的全球最大资产管理公司贝莱德似乎已批准其旗下两个相关基金--贝莱德全球分配基金公司和贝莱德基金投资比特币期货.提交给美国证券交易委员会的招股说明书文件显示,贝莱 ...

  6. NGK算力持有好处多多!SPC、VAST等免费拿!

    众所周知,NGK是分布式存储的,作为Web3.0以及数字经济时代的基础设施,为数字加密市场带来了全新的商业模式和经济业态,但是,这只是一个重要的起点,真正的价值还在后面! 为了满足NGK生态建设者强烈 ...

  7. NGK Baccarat流动性挖矿打造DeFi新风口

    2020年,DEFI成为了区块链领域最热门的概念之一.它就像乐高积木,将原来的金融模块,以不同的智能合约来实现.智能合约又以全新的方式将不同的金融功能拼接在一起,以创造出全新的金融产品. NGK.IO ...

  8. SpringBoot+Vue豆宝社区前后端分离项目手把手实战系列教程01---搭建前端工程

    豆宝社区项目实战教程简介 本项目实战教程配有免费视频教程,配套代码完全开源.手把手从零开始搭建一个目前应用最广泛的Springboot+Vue前后端分离多用户社区项目.本项目难度适中,为便于大家学习, ...

  9. node初体验(二)

    1.静态资源访问,需要设置路由和响应标头 2.url模块.path模块.querystring模块 Url { protocol: null, slashes: null, auth: null, h ...

  10. SpringBoot常见的异常问题

    1. org.mybatis.logging.LoggerFactory Springboot启动报错 Caused by: java.lang.ClassNotFoundException: org ...