2017-04-24 305 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。 –