2015-11-09 39 views
6

我使用的是Ubuntu 14.04。我需要运行mvn 3.3.3。目前,安装的mvn版本为3.0.5。当我进入无法在Ubuntu上安装mvn 3.3.3 14.04

sudo apt-get install maven

它说 maven is already the newest version

是有没有办法强制安装MVN 3.3.3?

回答

24

通过在命令行执行这些指令添加含有行家3.3.3 PPA,例如this one

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

奇妙地工作。 – bhomass

+0

很高兴它帮助你 –

+1

顺便说一句,我永远不知道我应该在哪里查找ppa。你如何搜索它? – bhomass

4

如果你不舒服了PPA(个人包文件)如果你不确定这是否是替代品。

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

在我的链接article我检索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 

安装。

1

我刚安装了maven 3.2.5。 要做到这一点,我下载了我想要的版本,如上所述。

解压缩的使用:焦油-xvf的Apache Maven的-3.2.5-bin.tar.gz

到中:/ opt /让的p7zip做它的事。

然后在终端我做了以下内容:

  1. 检查环境变量的值: 回声$ JAVA_HOME

  2. 添加到PATH:

出口PATH = /选择/apache-maven-3.2.5/bin:$PATH

  1. 类型:MVN -v

审查输出

对我来说,上述工作得很好。