首先,我是 Ubuntu 和 Maven 的新手。有人知道如何更新 maven 吗?我当前的 maven 版本是 3.0.4。我想将其更新到最新版本 3.1.1。我试过了
sudo apt-get update maven
但这没什么帮助。有什么建议吗?我第一次使用 maven。还有如何安装
Apache Maven-3.1.1-bin.tar.gz
我知道有这样的命令
安装 maven
但它会下载 maven 然后安装它。由于我可能需要在一些系统上安装 maven,所以每次下载它对我们来说不是一个更好的选择。所以我期待两个问题的答案
如何更新已安装的 maven
如何安装下载的maven包apache-maven-3.1.1-bin.tar.gz
答案1
在终端中升级单个包:
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
编辑 ~/.profilegedit ~/.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
答案2
根据最初关于 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"
答案3
有一个适用于 Maven 3.1 的 PPA,网址为https://launchpad.net/~natecarlson/+archive/maven3
sudo add-apt-repository ppa:natecarlson/maven3
唯一的问题是 PPA 的命令行工具是 maven3,它将破坏任何调用 mvn 的脚本。
sudo ln -s /usr/bin/maven3 /usr/bin/mvn
答案4
我发现本指南最适合将 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以前的maven,执行以下操作:
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