1. 程式人生 > >buils tool是什麽?java主流的build tool

buils tool是什麽?java主流的build tool

tool 小型項目 java流 我們 font nbsp 就是 strong 源代碼

定義:

build tool是可以自動由源代碼創建可執行的應用程序的程序。 Building 包括編譯、鏈接和打包代碼成一個可用的或可執行形式。 在小型項目,開發人員常常會手動調用構建過程。在更大的項目中這是不實用的,那樣會很難跟蹤需要構建什麽,在什麽順序和依賴關系構建的過程。 使用自動化工具允許構建過程更一致。

為什麽使用build tool:

日常開發中我們當然不會每次都在終端中使用命令一個個編譯執行文件,我們只需要在IDE中點擊運行按鈕,IDE就會幫助我們執行構建項目的全過程,但是使用IDE構建有一個很嚴重的缺陷就是遷移成本問題,有可能兩個團隊使用的IDE不同,導致相互項目交接時成本極高,還有就是一個項目在本地開發環境和集成測試環境都需要構建項目,很顯然IDE不能幫我們解決這個問題。

Java流行的build tool:

Ant、Maven、Gradel

buils tool是什麽?java主流的build tool