Maven編譯報錯:Cannot run program "bash" :CreateProcess error=2,系統找不到指定的文件

運行報錯:

Caused by: java.io.IOException: Cannot run program "bash" (in directory "F:\IdeaProjects\hive-1.1.0-cdh5.7.0\common"): CreateProcess error=2, 系統找不到指定的文件。

這是因爲在Windows環境不能執行bash。那麼需要能執行bash環境,有一個神器:Git
安裝git後,打開Git Bash,即可在Windows系統中執行Linux命令了!
cd到hive源碼項目根目錄,執行mvn -e clean package -Phadoop-2,dist -DskipTests=true

 

參考:https://segmentfault.com/a/1190000018965046

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章