什麼是Maven?

楊子龍的奧格斯頓發表於2020-11-26

Maven使用專案物件模型(POM)的概念,可以通過一小段描述資訊來管理專案的構建,報告和文件的軟體專案管理工具。
Maven 除了以程式構建能力為特色之外,還提供高階專案管理工具。由於 Maven 的預設構建規則有較高的可重用性,所以常常用兩三行 Maven 構建指令碼就可以構建簡單的專案。由於 Maven 的面向專案的方法,許多 Apache Jakarta 專案釋出時使用Maven,而且公司專案採用 Maven 的比例在持續增長。
Maven的出現,解決了開發過程中的jar包升級及依賴的難題。它可以對專案依賴的jar包進行管理,可以讓你的專案保持基本的 依賴,排除冗餘jar包,並且可以讓你非常輕鬆的對依賴的jar包進行版本升級。而這些僅僅是Maven最基本的功能,它可以在這

基礎上對專案進行清理、編譯、測試、打包、釋出等等構建專案的工作。
可以說,Maven是現在Java社群中最強大的專案管理和專案構建工具,而更加值得慶幸的是,這樣一個強大的工具,它的使用 也是非常簡單的。
現在,JavaEE專案使用的開源軟體都可以通過Maven來獲取,並且,越來越多的公司也開始使用Maven來管理構建專案了。

相關文章