install 命令完成了項目編譯、單元測試、打包功能,同時把打好的可執行jar包(war包或其它形式的包)布署到本地maven倉庫,但沒有布署到遠程Maven私服倉庫;
deploy 命令完成了項目編譯、單元測試、打包功能,同時把打好的可執行jar包(war包或其它形式的包)布署到本地maven倉庫和遠程maven私服倉庫。
-U:該參數能強制讓Maven檢查所有SNAPSHOT依賴更新,確保集成基於最新的狀態,如果沒有該參數,Maven默認以天為單位檢查更新,而持續集成的頻率應該比這高很多。
-e:如果構建出現異常,該參數能讓Maven打印完整的stack trace,以方便分析錯誤原因。
-B:該參數表示讓Maven使用批處理模式構建項目,能夠避免一些需要人工參與交互而造成的掛起狀態。