專案實訓--Maven的理解的使用
阿新 • • 發佈:2018-11-08
Maven的理解:
具象化:maven到底是什麼?
如果學過gradle 的就知道,這是個類似產品。但是這個使用xml 來配置的。
Maven是基於專案物件模型(POM project object model),可以通過一小段描述資訊(配置)來管理專案的構建,報告和文件的軟體專案管理工具[百度百科]
這種又是大白話,如果沒明白maven是什麼,那麼上面這句話跟沒說一樣,我自己覺得,Maven的核心功能便是合理敘述專案間的依賴關係,通俗點講,就是通過pom.xml檔案的配置獲取jar包,而不用手動去新增jar包,而這裡pom.xml檔案對於學了一點maven的人來說,就有些熟悉了,怎麼通過pom.xml的配置就可以獲取到jar包呢?pom.xml配置檔案從何而來?等等類似問題我們需要搞清楚,如果需要使用pom.xml來獲取jar包,那麼首先該專案就必須為maven專案,maven專案可以這樣去想,就是在java專案和web專案的上面包裹了一層maven,本質上java專案還是java專案,web專案還是web專案,但是包裹了maven之後,就可以使用maven提供的一些功能了(通過pom.xml新增jar包)。
如何使用
所以,根據上一段的描述,我們最終的目的就是學會如何在pom.xml中配置獲取到我們想要的jar包,在此之前我們就必須瞭解如何建立maven專案,maven專案的結構是怎樣,與普通java,web專案的區別在哪裡,還有如何配置pom.xml獲取到對應的jar包等等,這裡提前瞭解一下我們如何通過pom.xml檔案獲取到想要的jar的,具體後面會詳細講解該配置檔案。
pom.xml獲取junit的jar包的編寫。