構建工具(build tool)簡述

1、什麼是構建工具java

構建工具是一個把源代碼生成可執行應用程序的過程自動化的程序(例如Android app生成apk)。構建包括編譯、鏈接跟把代碼打包成可用的或可執行的形式。c#

基本上構建的自動化是編寫或使一大部分任務自動執行的一個動做,而這些任務則是軟件開發者的平常,像是:app

  1. 下載依賴
  2. 將源代碼編譯成二進制代碼
  3. 打包生成的二進制代碼
  4. 進行單元測試
  5. 部署到生產系統

 

2、爲何要使用構建工具工具

在小型項目中,開發者每每手動調用構建過程,這樣在大型的項目中很不實用,在構建過程當中難以跟蹤什麼須要被構建、按照什麼順序構建以及項目中存在哪些依賴。使用自動化工具會使構建過程更爲連續單元測試

 

3、各類現有工具測試

  1. For java - Ant,Maven,Gradle.
  2. For .NET framework - NAnt
  3. c# - MsBuild.
相關文章
相關標籤/搜索