前言
maven作爲當今最火熱的項目構建和依賴管理的工具,爲我們日常開發提供了很多便利,以前陸陸續續在用,沒有一個總體的瞭解,故特意購買了《maven實戰》這本書,結合網上的資料,打算做個小總結
maven可以做什麼
- 項目構建
爲編譯、單元測試、生成文檔、打包、部署等繁瑣工作服務,除此之外,maven對於項目結構、測試用例命名方式等都有一套默認規則,減少了項目切換後額外的學習成本。 - 依賴管理
maven可以幫助我們管理類庫,類庫可以通過配置引入到項目中,在此同時,maven幫助我們解決各個依賴的版本衝突、依賴臃腫等問題。除此之外,maven提供了免費的中央倉庫,我們幾乎可以裏面找到任何開源類庫。