Linux操作系统(centOS)中安装maven


1.本文选则的是CentOS6和maven-3.0.5版本
2.在安装maven之前必须安装jdk

一、下载安装包

第一步:进入到安装maven的目录(选择自己安装目录,我的是/opt/module/),下载maven,当前最新版本是3.6.3,我选择的是 maven3.0.5。

[root@note01 module]# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz

或者

[root@note01 module]# wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz

第二步:解压到当前路径

[root@note01 module]# tar -zxf apache-maven-3.0.5-bin.tar.gz

重命名

[root@note01 module]# mv apache-maven-3.0.5/ maven-3.0.5/

第三步:删除压缩包,节省空间

[root@note01 module]# rm -rf apache-maven-3.0.5-bin.tar.gz
二、设置环境变量

第四步:在/etc/profile配置maven的环境变量
[root@note01 maven-3.0.5]# vi /etc/profile
在文件末尾添加如下内容:

#M2_HOME
export M2_HOME=/opt/module/maven-3.0.5
export PATH=$JAVA_HOME/bin:\$PATH:$M2_HOME/bin

第五步:保存退出后运行下面的命令使配置生效

[root@note01 module]# source /etc/profile
三、在maven-3.0.5/conf/settings.xml 中配置镜像源并设置jdk版本
[root@note01 conf]# vi settings.xml
<mirrors>
   <mirror>
         <id>nexus-tencentyun</id>
         <mirrorOf>*</mirrorOf>
         <name>Nexus tencentyun</name>
         <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
   </mirror> 
   <mirror>
   	<id>nexus-163</id>
   	<mirrorOf>*</mirrorOf>
   	<name>Nexus 163</name>
   	<url>http://mirrors.163.com/maven/repository/maven-public/</url>
   </mirror>
 </mirrors>
 <profiles>
  <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>
  </profiles>
四、验证
[root@note01 module]# mvn -v
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
Maven home: /opt/module/maven-3.0.5
Java version: 1.8.0_212, vendor: Oracle Corporation
Java home: /opt/module/jdk1.8.0_212/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-696.el6.x86_64", arch: "amd64", family: "unix"
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

听风酌晚月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值