1. 程式人生 > >第1章:Maven概述/1.1 Maven的概念

第1章:Maven概述/1.1 Maven的概念

  • Maven的概念
  1. Maven可以理解為是一種構建工具+JAR包管理工具
  2. 構建內容包括:清理、編譯、測試、生成測試報告、打包和部署,日常的開發工作除了編寫業務程式碼外,構建所包含的過程是一天天地再重複中。為了解決這個構建問題,市面上出現了好多優秀的工具,比如Make、Ant工具等。
  3. JAVA開發人員都知道,JAR包就是公共庫,提供了模組、類和方法的共享。在非Maven專案中,JAR包的新增是靠開發人員手工維護的,而且查詢JAR包的過程是各顯神通,比如百度下載、技術網站下載、專案組內共享等。而Maven正是解決了JAR管理的問題,提供JAR包的下載、JAR包的儲存、JAR依賴等功能。