我試圖從2切換Maven來3(在Linux上):開關Maven版本 - MVN命令不獲取綁定使用
sudo update-alternatives --set mvn /path/to/maven3/bin/mvn
反正mvn -v
仍然給第2版,所以我總是要執行/path/to/maven3/bin/mvn
使用maven。我怎樣才能將mvn命令重新綁定到適當的maven路徑?
我試圖從2切換Maven來3(在Linux上):開關Maven版本 - MVN命令不獲取綁定使用
sudo update-alternatives --set mvn /path/to/maven3/bin/mvn
反正mvn -v
仍然給第2版,所以我總是要執行/path/to/maven3/bin/mvn
使用maven。我怎樣才能將mvn命令重新綁定到適當的maven路徑?
which mvn
,然後重新創建符號鏈接指向新的Maven版本。並驗證比環境變量MAVEN_HOME
指向正確的目錄。
'哪mvn:mvn/bin/maven2' - 如何重新創建符號鏈接? – membersound
可能有一個名爲「maven」的符號鏈接指向「maven2」。如果您閱讀手動安裝說明[此處](http://www.sonatype.com/books/mvnex-book/reference/installation-sect-maven-install.html),它將討論如何創建符號鏈接(這很簡單當你更新到新版本時,確保你不需要改變太多東西 – matt5784
運行:
sudo update-alternatives --config mvn
然後選擇要使用的版本。
還要檢查比which mvn
是符號鏈接/etc/alternatives/mvn
我認爲這個答案更關注如何真正解決問題,雖然所選答案也有幫助。 –
設置系統屬性M2_HOME到路徑Maven的家。
這是一個linux配置問題,而不是一個編程問題。最好在「超級用戶」上詢問/回答。 –