无法使用 maven 版本执行
Couldn't execute with maven version
我是 storm 的新手,我安装了 maven
Apache Maven 3.1.0
并且需要用它来管理一个项目
当我使用 mvn compile exec:java -Dexec.classPathScope=compile -Dexec.mainClass=MYClass.cr
我得到了
The program 'mvn' can be found in the following packages:
* maven
* maven2
Try: sudo apt-get install <selected package>
除了
mvn -version
Apache Maven 3.1.0
你的问题是你是 运行 /usr/bin/mvn
(通过输入 which mvn
验证这一点)。这是 apt-get
将安装 maven 的地方。但是,您已经在 /opt
下的某处安装了 maven,因此 运行 mvn
找不到您安装的 maven。
首先确保您的 .bashrc 已更新以包含正确的路径,并且新路径是 before /usr/bin
PATH=/opt/apache-maven-3.1.0/bin:$PATH
然后您需要确保.bashrc 已加载。您可以注销并重新登录,启动一个新的控制台,或者直接获取它 (. ~/.bashrc
)。
我是 storm 的新手,我安装了 maven
Apache Maven 3.1.0
并且需要用它来管理一个项目
当我使用 mvn compile exec:java -Dexec.classPathScope=compile -Dexec.mainClass=MYClass.cr
我得到了
The program 'mvn' can be found in the following packages:
* maven
* maven2
Try: sudo apt-get install <selected package>
除了
mvn -version
Apache Maven 3.1.0
你的问题是你是 运行 /usr/bin/mvn
(通过输入 which mvn
验证这一点)。这是 apt-get
将安装 maven 的地方。但是,您已经在 /opt
下的某处安装了 maven,因此 运行 mvn
找不到您安装的 maven。
首先确保您的 .bashrc 已更新以包含正确的路径,并且新路径是 before /usr/bin
PATH=/opt/apache-maven-3.1.0/bin:$PATH
然后您需要确保.bashrc 已加载。您可以注销并重新登录,启动一个新的控制台,或者直接获取它 (. ~/.bashrc
)。