我试图在os x mavericks上从Maven 2升级到Maven 3.1。我尝试使用brew install maven
,认为它将把Maven升级到最新版本。但是,这并没有帮助。它显示了相同的No such file or directory
消息。之后,我通过执行卸载了maven(通过brew安装)brew rm maven
。
但是,现在当我尝试时mvn -v
,我似乎无法取回任何版本的maven ,我得到的输出-bash: /usr/local/bin/mvn: No such file or directory
以下是我的内容 bash_profile
export M2_HOME=/usr/local/apache-maven-2.2.1/
export JBOSS_HOME=/Applications/whp-jboss-cluster-5
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/
export TOMCAT_HOME=/Library/Tomcat/
export PATH=$PATH:$M2_HOME/bin:$JBOSS_HOME/bin:$JAVA_HOME:$TOMCAT_HOME
关于如何解决此问题并进入Maven 3的任何想法将不胜感激。
看来您已具备所有必要的成分。您只需要提供个人资料即可使这些更改生效。(您可以使用进行此操作. ~/.bash_profile
。)
您的shell可能缓存了的早期版本mvn
。如果您在使用相同名称的东西之后将其添加到路径中,则会发生这种情况。在这种情况下,正如Etan在评论中指出的那样,您只需hash -r
清除这些内容即可。(这似乎不是您所看到的,但是如果您添加了maven 3并mvn -version
继续显示版本2 ,那么将来值得尝试。)
要使Maven 3运行,只需执行以下步骤。只是,您的路径具有maven 3目录而不是maven 2目录。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句