我的编程空间,编程开发者的网络收藏夹
学习永远不晚

centos6.x中如何安装maven

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

centos6.x中如何安装maven

这篇文章主要介绍了centos6.x中如何安装maven,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

centos6.x下安装maven

下载maven包

首先从官网上 http://maven.apache.org/ 下载最新版Maven。

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

centos6.x中如何安装maven

减压maven包

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

centos6.x中如何安装maven

下图为减压成功页面

centos6.x中如何安装maven

放在期望目录下(可选)

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

执行sudo mv apache-maven-3.2.1 /opt

centos6.x中如何安装maven

更改链接

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

centos6.x中如何安装maven

配置环境变量

centos6.x中如何安装maven

改动生效

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

centos6.x中如何安装maven

查看是否配置成功

执行mvn –v

centos6.x中如何安装maven

出现上图表示安装成功。

CentOS自动安装Maven

自动下载Maven
2. 设置环境变量
3. 配置mirror
安装:下载 maven.rar 按照 readme 执行即可
mirror配置:

<mirror>      <id>alimaven</id>      <name>aliyun maven</name>      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>      <mirrorOf>central</mirrorOf>  </mirror>  <mirror>      <id>central</id>      <name>Maven Repository Switchboard</name>      <url>http://repo1.maven.org/maven2/</url>      <mirrorOf>central</mirrorOf>  </mirror>  <mirror>      <id>repo2</id>      <mirrorOf>central</mirrorOf>      <name>Human Readable Name for this Mirror.</name>      <url>http://repo2.maven.org/maven2/</url>  </mirror>  <mirror>      <id>ibiblio</id>      <mirrorOf>central</mirrorOf>      <name>Human Readable Name for this Mirror.</name>      <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>  </mirror>  <mirror>      <id>jboss-public-repository-group</id>      <mirrorOf>central</mirrorOf>      <name>JBoss Public Repository Group</name>      <url>http://repository.jboss.org/nexus/content/groups/public</url>  </mirror>  <mirror>      <id>maven.net.cn</id>      <name>oneof the central mirrors in china</name>      <url>http://maven.net.cn/content/groups/public/</url>      <mirrorOf>central</mirrorOf>  </mirror>

贴上shell 文件:

#!/bin/sh    #关闭进程  killpids(){    pids=($(ps -ef | grep $1 | awk '{print $2}'))    for pid in ${pids[@]}; do      echo "关闭进程: pid ${pid}"      kill -9 ${pid}    done  }  killpids maven    #删除旧版maven  echo "删除旧版maven"  rm -rf /usr/local/apache-maven-*    #install maven  class="lazy" data-srcPath=$(find /usr/maven -maxdepth 1 -type f|grep '.*maven.*.tar.gz$')  if [[ $class="lazy" data-srcPath =~ "maven" ]]    then      echo "安装包:$class="lazy" data-srcPath"      rpm -ivh $class="lazy" data-srcPath    else      #下载maven      yum -y install wget      echo -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/      class="lazy" data-srcPath=$(find /usr/maven -maxdepth 1 -type f|grep '.*maven.*.tar.gz$')  fi    #解压  echo "解压..."  tar -xf $class="lazy" data-srcPath -C /usr/local    path=$(find /usr/local -maxdepth 1 -type d|grep 'apache-maven-.*')  dir_name=${path##*/}  echo $path  echo $dir_name    #赋予权限  chmod -R 755 $path    #设置环境变量  sed -i '/M2_HOME/d' /etc/profile  echo "设置环境变量"  echo "export M2_HOME=$path" >> /etc/profile  echo 'export PATH=$PATH:$M2_HOME/bin' >> /etc/profile  source /etc/profile    echo "建立软链接 $path -> apache-maven"  ln -s $path apache-maven    echo "配置 mirrors"    IFSBAK=$IFS     #备份原来的值  IFS=#  mirror="  #   <mirror>  #       <id>alimaven</id>  #       <name>aliyun maven</name>  #       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  #       <mirrorOf>central</mirrorOf>  #   </mirror>  #   <mirror>  #       <id>central</id>  #       <name>Maven Repository Switchboard</name>  #       <url>http://repo1.maven.org/maven2/</url>  #       <mirrorOf>central</mirrorOf>  #   </mirror>  #   <mirror>  #       <id>repo2</id>  #       <mirrorOf>central</mirrorOf>  #       <name>Human Readable Name for this Mirror.</name>  #       <url>http://repo2.maven.org/maven2/</url>  #   </mirror>  #   <mirror>  #       <id>ibiblio</id>  #       <mirrorOf>central</mirrorOf>  #       <name>Human Readable Name for this Mirror.</name>  #       <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>  #   </mirror>  #   <mirror>  #       <id>jboss-public-repository-group</id>  #       <mirrorOf>central</mirrorOf>  #       <name>JBoss Public Repository Group</name>  #       <url>http://repository.jboss.org/nexus/content/groups/public</url>  #   </mirror>  #   <mirror>  #       <id>maven.net.cn</id>  #       <name>oneof the central mirrors in china</name>  #       <url>http://maven.net.cn/content/groups/public/</url>  #       <mirrorOf>central</mirrorOf>  #   </mirror>    #                                                                       '  "    #循环写入文件  for line in $mirror;  do    sed -i "/<\/mirrors>/i\ $line" $path/conf/settings.xml  done  IFS=$IFSBAK     #还原      echo "mvn -v"  mvn -v  echo ""

感谢你能够认真阅读完这篇文章,希望小编分享的“centos6.x中如何安装maven”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

centos6.x中如何安装maven

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

centos6.x中如何安装maven

这篇文章主要介绍了centos6.x中如何安装maven,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。centos6.x下安装maven 1.下载maven包首先从官网上 h
2023-06-10

CentOS6.x升级安装python2

一、背景说明:    CentOS6.x系统默认自带python 2.6.x,但现在很多自动化运维工具使用最新的2.7.x版本,故要进行兼容性升级二、安装采用编译安装,保留原2.6版本1、升级依赖:    #yum install gcc
2023-01-31

Centos6如何安装pptp

小编给大家分享一下Centos6如何安装pptp,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、首先要安装pptp的源,以Centos 6为例:代码如下:yum
2023-06-10

如何在Centos6中使用yum安装Varnish

这期内容当中小编将会给大家带来有关如何在Centos6中使用yum安装Varnish,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、安装repo源代码如下:rpm --nosignature -i
2023-06-10

CentOS6中怎么安装postfix

今天小编给大家分享一下CentOS6中怎么安装postfix的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Postfix 是
2023-06-27

CentOS6.X如何更改网卡名称?CentOS6.X更改网卡名称的方法

通常网卡名称是系统自动识别的,存在于注册表中,但有些网友因为某些原因想要修改CentOS6.x系统的网卡名称,那么网卡名称要如何更改呢?随小编一起去看看具体的操作吧。CentOS 6.X下修改网卡名称有三种方法: 方法1: 修改UDEV文件
2022-05-19

centos6中怎么安装tomcat

本文小编为大家详细介绍“centos6中怎么安装tomcat”,内容详细,步骤清晰,细节处理妥当,希望这篇“centos6中怎么安装tomcat”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Tomcat 服务器是
2023-06-27

mac如何安装Maven

一、下载Maven文件并解压到本地 要注意一下跟java版本是否兼容的问题,并且在安装Maven之前,要先安装JDK。 官网链接 二、解压文件 下载文件后,将其放在自己想放的目录下。 如果不知道当前目录的路径是什么的话,可以通过将此文件
2023-08-19

maven-3.3.9如何安装

本篇内容主要讲解“maven-3.3.9如何安装”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“maven-3.3.9如何安装”吧!1.Java版本1.8[root@sht-sgmhadoopdn
2023-06-03

如何实现CentOS6.X 字符集优化

本篇内容介绍了“如何实现CentOS6.X 字符集优化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!最近在进行php-fpm内存优化,运行命
2023-06-10

Linux下如何安装Maven

这篇文章主要讲解了“Linux下如何安装Maven”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何安装Maven”吧!Maven 是最流行的 Java 项目构建系统,Maven
2023-06-27

hadoop1.x如何在VMware虚拟机中安装

本篇文章给大家分享的是有关hadoop1.x如何在VMware虚拟机中安装,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。开发环境:虚拟机:VMware8.0;操作系统:Cent
2023-05-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录