天天看點

maven簡單的了解(适合初學者)

一、簡單點說:

maven主要作用有3個:

1、對jar包的依賴功能的解決,自己智能管理jar包;

2、項目的建構,打包部署;

3、maven的生命周期和插件;

二、複雜點說:是一個項目建構和管理的工具,提供了幫助管理 建構、文檔、報告、依賴、scms、釋出、分發的方法。可以友善的編譯代碼、進行依賴管理、管理二進制庫等等。maven的好處在于可以将項目過程規範化、自動化、高效化以及強大的可擴充性利用maven自身及其插件還可以獲得代碼檢查報告、單元測試覆寫率、實作持續內建等等。

三、常用的簡單說明:

Maven build:是這個插件讓你自己去配置執行目标的;

Maven clean:清除上一次Maven執行的結果,删除maven工程的target目錄下的内容,生命周期為clean,插件目标為maven-clean-plugin:clean;

Maven generate-sources:會根據pom配置去生成源代碼格式的包;

Maven install:将項目輸出構件部署到本地倉庫,将jar包釋出到本地maven倉庫;

Maven package:表示對Maven工程進行打包;