如何安装 Maven 3?

如何安装 Maven 3?

Maven 2 在存储库中,但不在 Maven 3 中。如何正确安装 Maven 3?我发现的指南实际上不起作用。

我正在使用 Natty,但我确信这不会改变任何东西。

答案1

Maven3 是 Ubuntu 12.04 中的默认设置(精确)

Maven2 是 11.10 存储库中最新的。

maven3 的 PPA 似乎相当稀少 - 这里有一个特立独行- 尽管不是最新版本。

最好的建议是继续使用适合您的发行版的稳定版本。

然而,如果您想随时了解最新情况,那么下载代码并自行安装非常简单。

从以下位置下载 .tar.gz 文件这里并按照同一网页上的安装指南进行操作

答案2

这是一个 maven3 PPA,在 64 位 Ubuntu 11.10 上运行良好

sudo add-apt-repository ppa:natecarlson/maven3
sudo apt-get update && sudo apt-get install maven3

如果您已经从规范存储库安装了 maven2,这不会替换它,但会为您提供 mvn3 二进制文件。

如果您希望将二进制文件命名为 mvn 而不是 mvn3,您可以简单地执行以下操作:

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

来源

答案3

这个问题虽然老套,但很有价值。今天我必须找到解决方案。我们开始吧。没有必要使用不安全的存储库,因为maven3已包含在 Ubuntu 存储库中。Ubuntu 14.04 LTS 的解决方案如下:

  • sudo apt-get install maven
  • sudo update-alternatives --config mvn

使用第二条命令时,系统会要求您设置使用的版本。您可以通过选择不包含 maven2 的路径来区分正确的目录。

   *0    /usr/share/maven2/bin/mvn   200       Auto-Modus
    1    /usr/share/maven/bin/mvn    150       manueller Modus
    2    /usr/share/maven2/bin/mvn   200       manueller Modus

就我而言,我必须选择1

使用发出的命令,mvn -v您可以验证设置是否成功以及是否选择了正确的版本。下面是返回值的示例。

  ~$ mvn -version
  Apache Maven 3.0.5
  Maven home: /usr/share/maven
  Java version: 1.7.0_75, vendor: Oracle Corporation
  Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
  Default locale: de_DE, platform encoding: UTF-8
  OS name: "linux", version: "3.13.0-45-generic", arch: "amd64", family: "unix"

希望这对你有点帮助。

答案4

这里是 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

现在你已经安装maven3

nazar@lelyak-desktop ~ $ mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T14:57:37+03:00)
Maven home: /usr/share/maven3
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-24-generic", arch: "amd64", family: "unix"

链接至启动板

相关内容