当前位置: 首页>>技术教程>>正文


如何更新maven 3.0.4 – 3.1.1

, , ,

问题描述

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

sudo apt-get update maven

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

apache-maven-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提供从wily一个补丁包,以trusty对Maven 3.3.9

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上对我来说很好。已安装的命令为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有一个PPA for maven 3.1

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-mint-17-and-their-derivative-systems/

首先,删除以前的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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1553.html,未经允许,请勿转载。