什麼是maven

爲什麼我們要學習maven?

我們學任何技術之前,需要先了解這種技術能夠解決什麼問題。帶着問題去學習,大家纔有興趣,才能夠更快的掌握。

從表象出發

  • What - 瞭解完這個東西是什麼?
  • How - 再瞭解這個東西它是怎麼使用的?
  • Why - 最終再去了解原理

遇到的問題

  • 痛點1:jar包難以尋找
  • 痛點2:jar包依賴的問題
  • 痛點3:jar包版本衝突問題
  • 痛點4:jar不方便管理
  • 痛點5:項目結構五花八門

maven是什麼

maven是apache軟件基金會組織維護的一款自動化構建工具,專注服務於java平臺的項目構建和依賴管理

使用maven搭建的項目架構,都需要遵循同樣的結構,java源文件、資源文件、測試用例類文件、靜態資源文件這些都是約定好的,大家都按照這個約定來。

怎麼使用

maven給每個jar定義了唯一的標誌,這個在maven中叫做項目的座標,通過這個座標可以找到你需要用到的任何版本的jar包。

  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.1.0.RELEASE</version>
   </dependency>

參考文章

什麼是maven

發佈了19 篇原創文章 · 獲贊 2 · 訪問量 1414
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章