如何更新maven 3.0.4 – 3.1.1

首先是Ubuntu和Maven的新手。 有谁知道如何更新maven。 我目前的maven版本是3.0.4。 我想将它更新到3.1.1这是最新版本。 我试过了

sudo apt-get update maven 

但这没有多大帮助。 任何建议。 我是第一次使用maven。 另外如何安装

Apache的行家-3.1.1-bin.tar.gz

我知道有一个命令

sudo apt-get install maven

但它会下载maven,然后安装它。因为我可能需要在几个系统上安装maven,每次下载它对我们来说都不是更好的选择。 所以我期待两个问题的回答

  1. 如何更新已安装的maven

  2. 如何安装maven apache-maven-3.1.1-bin.tar.gz的下载包

要升级终端中的单个包:

 sudo apt-get --only-upgrade install maven 

安装下载的maven apache-maven-3.1.1-bin.tar.gz包

 cd ~/Downloads wget http://apache.mirrors.timporter.net/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz sudo mkdir -p /usr/local/apache-maven sudo mv apache-maven-3.1.1-bin.tar.gz /usr/local/apache-maven cd /usr/local/apache-maven sudo tar -xzvf apache-maven-3.1.1-bin.tar.gz 

使用gedit ~/.profile编辑〜/ .profile并添加以下四行:

 export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1 export M2=$M2_HOME/bin export MAVEN_OPTS="-Xms256m -Xmx512m" export PATH=$M2:$PATH 

不要忘记执行以下命令以在不重新启动计算机的情况下进行更新

  source ~/.profile 

在最初版本的Maven的原始问题的基础上,这个PPA为Maven 3.3.9提供了从wilytrusty的后端口。

https://launchpad.net/~andrei-pozolotin/+archive/ubuntu/maven3

使用此PPA的说明将从上面的链接中复制。

 sudo apt-get purge maven maven2 maven3 sudo add-apt-repository ppa:andrei-pozolotin/maven3 sudo apt-get update sudo apt-get install maven3 

Ubuntu 14.04.3 LTS上,这对我来说Ubuntu 14.04.3 LTS 。 已安装的命令是mvn无需添加符号链接。

 $ mvn -version Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T16:41:47+00:00) Maven home: /usr/share/maven3 Java version: 1.8.0_66, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-oracle/jre Default locale: en_GB, platform encoding: UTF-8 OS name: "linux", version: "3.19.0-33-generic", arch: "amd64", family: "unix" 

在https://launchpad.net/~natecarlson/+archive/maven3上有一个带有3.1的maven的PPA

 sudo add-apt-repository ppa:natecarlson/maven3 

唯一的问题是来自PPA的命令行工具是maven3,这将打破任何调用mvn的脚本。

 sudo ln -s /usr/bin/maven3 /usr/bin/mvn 

要在Ubuntu 14.04上安装mvn3,请运行:

 sudo apt-get purge maven maven2 maven3 sudo add-apt-repository ppa:andrei-pozolotin/maven3 sudo apt-get update sudo apt-get install maven3 

要创建符号链接,请运行:

 sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn 

参考: https : //launchpad.net/~andrei-pozolotin/+archive/ubuntu/maven3

我发现本指南最适合Ubuntu 14.04将maven升级到3.2.1 http://linuxg.net/how-to-install-apache-maven-3-2-1-on-ubuntu-14-04-linux-薄荷-17 -和-它们的衍生物的系统/

首先,删除以前的maven mavens,执行:

 sudo apt-get remove maven* 

安装Maven 3:

 sudo apt-get install gdebi wget http://ppa.launchpad.net/natecarlson/maven3/ubuntu/pool/main/m/maven3/maven3_3.2.1-0~ppa1_all.deb sudo gdebi maven3_3.2.1-0~ppa1_all.deb 

符号链接,更容易使用:

 sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/maven 

试过这里的说明和apache.org上的说明。 最终修复它的是为maven创建一个符号链接:

 sudo ln -s /usr/local/apache-maven/apache-maven-3.2.1/bin/mvn /usr/bin/mvn 

从http://maven.apache.org/download.cgi下载最新的maven

 wget http://apache-mirror.rbc.ru/pub/apache/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.tar.gz tar -zxf apache-maven-3.2.2-bin.tar.gz /tmp/ ln -s /tmp/apache-maven-3.2.2/bin/mvn /usr/local/bin/mvn 

检查

 $ mvn -v 

如果您对PPA( 个人包装档案)不满意,您无法保证其来源,这是另一种选择。

从安全角度来看,如果您不知道它来自哪里,请不要安装它。

在我的文章中,我从apache中检索最新文件,这是一个已知且值得信赖的来源。 你可以得到最新版本

 #identify the latest version of maven latest=$(curl http://www-us.apache.org/dist/maven/maven-3/ | tac | sed -ne 's/[^0-9]*\(\([0-9]\.\)\{0,3\}[0-9]\).*/\1/p' | head -1) #download it wget http://www-us.apache.org/dist/maven/maven-3/$latest/binaries/apache-maven-$latest-bin.tar.gz 

然后安装它

 #Unpack it sudo tar -zxf apache-maven-$latest-bin.tar.gz -C /usr/local/ #create a sym link to it sudo ln -s /usr/local/apache-maven-$latest/bin/mvn /usr/bin/mvn 

如上面的链接和我在stackoverflow上的post所述

我刚刚在Mac上升级,这很容易。 从https://maven.apache.org/install.html获取maven只需将maven~ / bin添加到PATH并更新JAVA_HOME。 然后尝试使用mvn -v来显示版本