Centos7安装maven详情以及配置
一、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详情以及配置的更多相关文章
- CentOS7安装openjdk8+环境变量配置
CentOS7安装openjdk8+环境变量配置 步骤: 使用yum命令安装openjdk yum clean yum install -y java-1.8.0-openjdk-1.8.0.212. ...
- Ubuntu上安装Maven Eclipse以及配置
通过官方网站 http://maven.apache.org/download.cgi 下载到当前的maven安装包 ubuntu解压安装文件我用的是ubuntu 12.10版本的命令: ...
- 安装maven,并配置eclipse
平台 ubuntu 18.04 + Java 8 下载并安装Maven 下载页面:http://maven.apache.org/download.cgi 我这里使用写博客是最新的版本3.6.1,选择 ...
- Eclipse 安装Maven以及Eclipse配置Maven
安装Maven 1 下载 Downloading Apache Maven 3.5.0 选择 2 解压 3 配置环境变量 新建变量名:MAVEN_HOME 变量值:D:\SoftwareInstal ...
- Centos7安装openvpn及客户端配置
1.openvpn介绍 VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,使用OpenSSL加密库中的SSLv3/TLSv1协议函数库. 目前OpenVPN能在Sola ...
- centos7安装maven,git
1.maven 下载 2.安装包 解压 3.配置maven环境变量 4.检查是否安装成功 5.检查是否安装 git 6.yum 安装 git 7.配置 git 环境变量 8.检查git是否安装成功 1 ...
- centos7安装maven
下载maven 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3. ...
- centos7 安装 maven 和ant git 以及 rocketmq 4.2安装过程(安装成功,调用失败)
1.maven 安装 wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /et ...
- centos7 安装mysql5.7及配置
一.Mysql 各个版本区别:1.MySQL Community Server 社区版本,开源免费,但不提供官方技术支持.2.MySQL Enterprise Edition 企业版本,需付费,可以试 ...
随机推荐
- web online code editor All In One
web online code editor All In One 在线代码编辑器 Monaco Editor 摩纳哥编辑器 ️ 22.1k The Monaco Editor is the code ...
- TweenMax & GSAP & SVG Animation
TweenMax & GSAP & SVG Animation svg animation https://greensock.com/tweenmax GSAP https://ww ...
- web hack & web security
web hack & web security https://www.hacksplaining.com/lessons https://www.hacksplaining.com/ OK ...
- taro 滚动事件
taro 滚动事件 taro scroll bug ScrollView https://nervjs.github.io/taro/docs/components/viewContainer/scr ...
- 亿级流量客户端缓存之Http缓存与本地缓存对比
客户端缓存分为Http缓存和本地缓存,使用缓存好处很多,例如减少相同数据的重复传输,节省网络带宽资源缓解网络瓶颈,降低了对原始服务器的要求,避免出现过载,这样服务器可以更快响应其他的请求 Http缓存 ...
- 死磕以太坊源码分析之EVM指令集
死磕以太坊源码分析之EVM指令集 配合以下代码进行阅读:https://github.com/blockchainGuide/ 写文不易,给个小关注,有什么问题可以指出,便于大家交流学习. 以下指令集 ...
- python进阶(1)Lambda表达式
Lambda表达式 lambda表示的是匿名函数,不需要用def来声明,一句话就可以声明出一个函数 语法 函数名 = lambda 参数:返回值 注意点 1.函数的参数可以有多个,多个参数之间用逗号隔 ...
- SpringBoot自定义注解
1.注解的概念 注解是一种能被添加到java代码中的元数据,类.方法.变量.参数和包都可以用注解来修饰.注解对于它所修饰的代码并没有直接的影响. 2.注解的使用范围 1)为编译器提供信息:注解能被编译 ...
- Spring IoC总结
Spring 复习 1.Spring IoC 1.1 基本概念 1.1.1 DIP(Dependency Inversion Principle) 字面意思依赖反转原则,即调用某个类的构造器创建对象时 ...
- window下象MAC一样工作的工具
前面是MAC 后面是windows对应工具,只是做一个列表说明,具体使用自行百度 1.item2 vs Cmder 命令行 2.Homebrew vs Chocolatey 包管理器 3.Spotli ...