1. 程式人生 > >maven 01-Maven簡介

maven 01-Maven簡介

maven是什麼?

  • 它屬於一種專案的管理工具,主要是進行開發包管理
  • 現在的軟體開發需要引入大量的第三方開發工具包
  • 對於這些開發包的引用,最初的做法:下載*.jar檔案,而後拷貝到專案的WEB-INF/lib目錄下
  • 但是現在的開發包型別很多,版本更新迭代快
  • 為了解決這樣的問題,Apache提供的一個開發包的工具管理-Maven
  • Maven除了開發包管理之外,還可以具備專案的編譯、測試等功能
  • Maven倉庫地址:https://mvnrepository.com/

部署Maven環境

MyEclipse開發環境

1、建立新專案,選擇Maven Project

2、選擇預設的專案路徑,下一步

3、預設,下一步

4、填寫Group id和Arifact id,主要是專案包名稱

5、生成相關檔案

  • 最終會生成cn.liang.m2work的總開發包。
  • 隨後會開始進行專案的構建,但是這個的構建過程取決於你的網路問題

IDEA開發環境

1、建立Maven專案

2、填寫Group id和Arifact id,主要是專案包名稱

3、填寫專案名稱

4、生成相關檔案

Maven的簡單運用

  • 在整個Maven中,對於所有開發包的管理實際上都是依靠一個pom.xml檔案完成
  • 這個檔案可以實現開發包的版本切換,也可以進行一些連線配置,或者專案的子模組的配置
  • 在pom.xml檔案新增開發包
<dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter-api</artifactId>
    <version>5.3.1</version>
    <scope>test</scope>
</dependency>
  • Maven會把所有的開發包都放在指定的目錄之中:
Windows:C:\User\administrator\.m2\repository
Linux:/Users/root/.m2/repository