2017-04-24 310 views
3

我想在linux上构建我的maven项目,并且为此我执行mvn clean install,但它说mvn:command not found。我还验证了我的Maven版本及其正确性,那么我该如何构建。 请告诉。找不到mvn命令在Linux上构建maven项目

+0

您是否安装了maven?你有没有试过用它的完整路径调用它? – sleske

+0

@sleske我按照这个教程https://www.tutorialspoint.com/maven/maven_environment_setup.htm –

+0

@sleske我怎么能用./mvn的路径调用它,因为mvn clean不起作用 –

回答

0

对于Linux,你需要在你的〜/的.bash_profile或〜/ .profile中,要设置这些环境变量:

JAVA_HOME=...../jdk1.8.0_92 
M2_HOME=...../apache-maven-3.3.9 
PATH="${JAVA_HOME}/bin:${M2_HOME}/bin:${PATH}" 

显然....需要设置正确的目录。

确保你启动了一个新的shell或source〜/ .bash_profile或〜/ .profile。

+0

不,我在linux上 –

+0

谢谢你的更新,但是这个〜/ .bash_profile中的一个问题我应该放置JAVA_HOME = ...../jdk1.8.0_92 M2_HOME = ...../apache-maven-3.3.9 PATH =“$ {JAVA_HOME}/bin:$ {M2_HOME}/bin:$ {PATH}”它是什么?并且我应该在pom.xml存在的地方创建这个bash文件? –

+0

转到您的主目录,使用cd,然后使用ls -al显示隐藏文件。你应该有一个.profile或.bash_profile这些文件控制你的shell。 –