Raspberry Pi检查$ M2_HOME环境变量和mvn脚本匹配

时间:2016-12-22 22:02:46

标签: maven raspberry-pi raspberry-pi3

每当我在覆盆子pi中使用maven时(如果我在终端中运行mvn exec:execmvn --version等命令),我会收到以下错误:

Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.

我通过在终端中运行echo $M2_HOME来检查我的$ M2_HOME环境变量,以下是值: /opt/apache-maven-3.3.9

那么如何检查它是否与我的覆盆子pi(NOOBS)中的mvn脚本相匹配?

=============================================== ================

找到解决方案,见下文:

要解决此问题,我使用以下教程中的Linux指令在我的raspberry pi中重新安装了maven: https://www.tutorialspoint.com/maven/maven_environment_setup.htm

1)找出Maven的安装位置,使用命令echo $M2_HOME或命令whereis mvn

  • maven安装在我的覆盆子pi的以下路径中:  /opt/apache-maven-3.3.9

2)在终端输入以下命令设置环境变量M2,它将是maven安装文件夹中的bin文件夹

export M2=$M2_HOME/bin

3)将M2附加到Path环境变量

export PATH=$M2:$PATH

4)现在通过在终端中运行以下命令来检查maven是否正常工作:

mvn -version

由于某些原因,我的更改并未发生变化,因此如果您关闭Raspberry Pi,则可能需要重新执行这些步骤。

0 个答案:

没有答案
相关问题