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