Gradle和Maven都是項目構建工具,但是完全是兩個產品,maven應該目前在java企業級開發中占的比重比較大,Gradle是后起之秀,Google的Android Stadio主推的就是Gradle。
整個過程可以分為幾個步驟:
1、編譯源代碼。
2、運行單元測試和集成測試
3、執行靜態代碼分析、生成分析報告
4、創建發布版本
5、部署到目標環境
6、部署傳遞過程
7、執行冒煙測試和自動功能測試
如果這一系列的步驟中,你自己手工去執行每一個步驟不僅顯得效率低而且還容易出錯,有了自動化構建就只需要自定義構建邏輯,剩下的事情交給構建工具去處理就行了。