我的 Maven 软件包配置方式,在安装最新版本(我认为是 3.4)时会出现问题。在另一台计算机上,我安装了 3.0.4,构建运行正常。我正在寻找一种使用 安装以前版本的方法apt-get
。我遵循这些说明它们完成得很好,但是当我运行时mvm -v
,出现了以下错误,所以 tar 包一定出了问题:
[错误] 未知的生命周期阶段“-v”
答案1
下载并解压安装包:
cd /opt wget -O- https://archive.apache.org/dist/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz | sudo tar -xzv
添加
/opt/apache-maven-3.0.4/bin
到您的PATH
。
答案2
我是这样做的。
下载您想要的任何 maven 版本。(这里是 3.0.4)
从以下网址下载存档版本https://archive.apache.org/dist/maven/maven-3 (如果你是初学者,请转到二进制文件,然后在你想要的版本下下载带有 tar.gz 扩展名的版本。这里Apache Maven-3.0.4-bin.tar.gz是您想要的文件)
然后使用以下命令创建链接
sudo ln -s /home/menuka/software/apache-maven-3.2.5 /usr/bin/mvn
第一个文件路径应该是您从 tar.gz 中提取 maven 的位置,第二个路径您不需要更改。因为这是 Linux 创建可执行链接的方式(http://www.linfo.org/usr_bin.html)
现在我们必须设置环境变量以使 maven 正常工作。使用您最喜欢的文本编辑器运行以下命令。我在这里使用初学者友好的 gedit。
sudo gedit /etc/profile.d/apache-maven.sh
将以下内容添加到编辑器(确保用你的 jdk 路径替换你的 JAVA_HOME)
export JAVA_HOME=/usr/lib/jvm/java-6-oracle
export M2_HOME=/usr/bin/mvn
export MAVEN_HOME=/usr/bin/mvn
export PATH=${M2_HOME}/bin:${PATH}
保存并退出编辑器。
然后运行以下命令来更新 Linux 配置
source /etc/profile.d/apache-maven.sh
现在,如果您正确完成了上述过程,则以下命令给出并输出
mvn -version
答案3
您可以使用以下方式安装 maven 3.0.4ppa:rockclimb/netbeans存储库。
sudo add-apt-repository ppa:rockclimb/netbeans
sudo apt-get update
sudo apt-get install maven