Ant 和 Maven 之間的區別。


Ant 和 maven 都是構建工具。兩者都可以用於編譯、從儲存庫中拉取依賴項和建立 war 或 ear 檔案。兩者均由 Apache 提供。

Ant 是一個工具,沒有正式的約定。如果您使用 Ant,則必須在 XML 檔案中說明要做什麼,因此不能在不同型別的專案設定中使用它。

Maven 是一個框架,還可以充當依賴管理工具。它是一種宣告式構建工具,因此我們可以在 pom.xml 中定義所有內容。

序號。MavenAnt
1
基礎
Maven 是一個基於專案物件模型 (pom) 概念的構建自動化框架
Ant 是一個 Java 庫和命令列工具,可用於編譯您的程式碼、獲取依賴項和打包
2
工具/框架
這是一個框架
這是一個工具箱。
3
生命週期
它有生命週期。
它沒有生命週期。在 ant 中,每個任務都是獨立且定義良好的
4.
宣告式/過程式
它具有宣告性
它是過程式的

更新時間: 2020 年 9 月 9 日

2 千次瀏覽

開啟你的 職業生涯

透過完成該課程獲得認證

開始
廣告
© . All rights reserved.