centos6.x下安装maven CentOS自动安装Maven的方法

centos6.x下安装maven

1.下载maven包

首先从官网上 https://www.php.cn/link/4e4551a346eb4ca8e91a4651036c5aa9 下载最新版Maven。

本人下载包为apache-maven-3.2.1-bin.tar.gz

centos6.x下安装maven CentOS自动安装Maven的方法

2.减压maven包

执行tar -zxvf apache-maven-3.2.1-bin.tar.gz

centos6.x下安装maven CentOS自动安装Maven的方法下图为减压成功页面centos6.x下安装maven CentOS自动安装Maven的方法3.放在期望目录下(可选)

把减压好的文件放在/opt目录下

执行sudo mv apache-maven-3.2.1 /opt

centos6.x下安装maven CentOS自动安装Maven的方法

4.更改链接

执行  ln -s apache-maven-3.2.1  apache-maven

centos6.x下安装maven CentOS自动安装Maven的方法

5.配置环境变量centos6.x下安装maven CentOS自动安装Maven的方法6.改动生效

执行source /etc/profile是profile文件生效

centos6.x下安装maven CentOS自动安装Maven的方法7.查看是否配置成功

执行mvn –v

centos6.x下安装maven CentOS自动安装Maven的方法

出现上图表示安装成功。CentOS自动安装Maven1. 自动下载Maven
2. 设置环境变量
3. 配置mirror
安装:下载 maven.rar 按照 readme 执行即可
mirror配置:

alimavenaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public/centralcentralMaven Repository Switchboardhttp://repo1.maven.org/maven2/centralrepo2centralHuman Readable Name for this Mirror.http://repo2.maven.org/maven2/ibibliocentralHuman Readable Name for this Mirror.http://mirrors.ibiblio.org/pub/mirrors/maven2/jboss-public-repository-groupcentralJBoss Public Repository Grouphttp://repository.jboss.org/nexus/content/groups/publicmaven.net.cnoneof the central mirrors in chinahttp://maven.net.cn/content/groups/public/central

登录后复制贴上shell 文件:

#!/bin/sh#关闭进程killpids(){pids=($(ps -ef | grep $1 | awk '{print $2}'))for pid in ${pids[@]}; doecho "关闭进程: pid ${pid}"kill -9 ${pid}done}killpids maven#删除旧版mavenecho "删除旧版maven"rm -rf /usr/local/apache-maven-*#install mavensrcPath=$(find /usr/maven -maxdepth 1 -type f|grep '.*maven.*.tar.gz$')if [[ $srcPath =~ "maven" ]]thenecho "安装包:$srcPath"rpm -ivh $srcPathelse#下载mavenyum -y install wgetecho -e "Download Maven"wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz -P /usr/maven/srcPath=$(find /usr/maven -maxdepth 1 -type f|grep '.*maven.*.tar.gz$')fi#解压echo "解压..."tar -xf $srcPath -C /usr/localpath=$(find /usr/local -maxdepth 1 -type d|grep 'apache-maven-.*')dir_name=${path##*/}echo $pathecho $dir_name#赋予权限chmod -R 755 $path#设置环境变量sed -i '/M2_HOME/d' /etc/profileecho "设置环境变量"echo "export M2_HOME=$path" >> /etc/profileecho 'export PATH=$PATH:$M2_HOME/bin' >> /etc/profilesource /etc/profileecho "建立软链接 $path -> apache-maven"ln -s $path apache-mavenecho "配置 mirrors"IFSBAK=$IFS #备份原来的值IFS=#mirror="# # alimaven# aliyun maven# http://maven.aliyun.com/nexus/content/groups/public/# central# # # central# Maven Repository Switchboard# http://repo1.maven.org/maven2/# central# # # repo2# central# Human Readable Name for this Mirror.# http://repo2.maven.org/maven2/# # # ibiblio# central# Human Readable Name for this Mirror.# http://mirrors.ibiblio.org/pub/mirrors/maven2/# # # jboss-public-repository-group# central# JBoss Public Repository Group# http://repository.jboss.org/nexus/content/groups/public# # # maven.net.cn# oneof the central mirrors in china# http://maven.net.cn/content/groups/public/# central# # '"#循环写入文件for line in $mirror;dosed -i "//i $line" $path/conf/settings.xmldoneIFS=$IFSBAK #还原echo "mvn -v"mvn -vecho ""

登录后复制

以上就是centos6.x下安装maven CentOS自动安装Maven的方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2207885.html

(0)
上一篇 2025年2月26日 02:46:44
下一篇 2025年2月23日 11:59:19

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论