Maven是 Apache 軟體基金會組織維護的一款專門為 Java 項目提供構建和依賴管理支持的工具。 ·首先,Maven核心程式:負責Maven的總體調度,具體操作使用的是Maven插件。 ·每執行一個Maven命令,實際調用的是Maven插件,所需要的相關jar包需聯網下載。 ·安裝Maven ...
Maven是 Apache 軟體基金會組織維護的一款專門為 Java 項目提供構建和依賴管理支持的工具。
·首先,Maven核心程式:負責Maven的總體調度,具體操作使用的是Maven插件。
·每執行一個Maven命令,實際調用的是Maven插件,所需要的相關jar包需聯網下載。
·安裝Maven核心程式後,創建Maven工程。創建的Maven工程之間可以創建依賴關係,在父工程中進行具體的管理。
Maven倉庫中存儲的包可以分為3類:
1,我們自己Maven工程的jar包
2,我們的工程依賴的框架或者第三方庫的jar包
3,Maven的核心程式要用到的插件
·我們自己創建的工程可以依賴框架或者第三方庫的jar包,如果本地庫中沒有這些包,會自動聯網到遠程庫中下載(Maven下載jar包的機制)