【发布时间】:2013-03-15 20:01:28
【问题描述】:
试试:
sudo apt-get install maven
如果它对你有用,请忽略这篇文章的其余部分。
简介
我于 2013 年 4 月开始设置我的 Ubuntu 12.10,当时正常的 sudo apt-get install maven 不适用于 maven 3。
本文中的手动安装很有用 .如果您遇到与我当时使用 Ubuntu 12.10 相同的问题,它也可能对 Ubuntu 的最新版本(如 Ubuntu 15.04 等)有用。
通过 apt-get 自动安装:
如果您当前的 ubuntu 无法通过常见的 'apt-get install maven' 安装 maven,请检查手动安装。
sudo apt-get update
sudo apt-get install maven
如果您的 ubuntu 不新鲜或者您之前使用过 maven 2,请确保删除 maven 2:
sudo apt-get remove maven2
通过 apt-get 通过添加 maven 3 存储库手动安装(Ubuntu 14.04 查看更新 1):
如果您的 ubuntu apt-get 存储库列表不是最新的,这会很有用。
需要使用 Maven 3 来设置系统,事实证明,大多数文档都涉及如何将 Maven 安装到 Ubuntu 12.04 或更低版本。我找到的最佳文件是:
我想出的整个过程如下:
sudo -H gedit /etc/apt/sources.list-
在
sources.list文件中添加以下行:debhttp://ppa.launchpad.net/natecarlson/maven3/ubuntu精确主
deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu 精确主
sudo apt-get update && sudo apt-get install maven3sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn
注意 1:命令“sudo apt-add-repository ppa:natecarlson/maven3”在我的 Ubuntu 上不起作用,必须运行
sudo apt-add-repository -rm ppa:natecarlson/maven3才能让我的 apt-get 再次工作。警告 2:感谢 David,在运行第 4 步之前,您需要删除现有符号链接到以前版本的 maven。
OS X 安装
我决定添加 OS X 安装以防您为您的开发人员使用多个环境:See the source stackoverflow thread for more details。
安装与apt-get 等效的Homebrew,然后使用以下命令安装Maven:
brew install maven
更新 1:安装 Ubunutu 14.04
我自己没有尝试过,但我相信这应该可以在没有安全警告的情况下工作:
sudo apt-get purge maven maven2 maven3
sudo apt-add-repository ppa:andrei-pozolotin/maven3
sudo apt-get update
sudo apt-get install maven3
注意:来源 here,非常感谢 @rendybjunior、@Dominic_Bartl 和 @FunThomas424242 并 +1
【问题讨论】:
-
我需要在创建符号链接之前运行“rm /usr/bin/mvn”,因为我已经拥有 Maven 2。安装 Maven 3 后,您仍然可以使用 /usr/share/ 访问 Maven 2 maven2/bin/mvn
-
询问如何安装编程工具一般被视为话题:meta.stackexchange.com/q/130246/38765
-
对于懒惰的 sudo add-apt-repository ppa:natecarlson/maven3
-
@AmirHd 可以回答您自己的问题,但您需要将答案作为答案发布,而不是在问题中。
-
将此 ppa 用于您值得信赖的 14.04 launchpad.net/~andrei-pozolotin/+archive/ubuntu/maven3
标签: java maven-3 ubuntu-16.04 apt-get ubuntu-17.04