[一]從0開始學習Maven的使用
阿新 • • 發佈:2019-01-01
一、使用Maven前按照套路首先介紹下Maven的概念:
Maven(翻譯為"專家","內行")是跨平臺的專案管理工具。主要服務於基於Java平臺的專案構建,依賴管理和專案資訊管理
專案構建即分為:清理專案、編譯專案、測試專案、生成測試報告、打包專案、部署專案 六步
Maven使用約定,約定java原始碼必須放在哪個目錄下,編譯好的程式碼又放在哪個目錄下等等。。
pom.xml檔案(POM即:Project Object Model 專案物件模型)為Maven專案的核心,pom.xml檔案定義好後,可對Maven專案進行高度自動化構建,自動下載所需的依賴。
二、Maven的安裝,MyEclipse的整合與目錄約定
2.1 Maven的安裝
maven的安裝包可以去網上自行下載,我這裡提供了一個較老的版本 供大家下載。MAVEN3.0.5下載
2.1.1 下載完成後解壓,我這裡安裝到了 D:\ProgramFiles\Maven
目錄下
2.1.2 配置環境變數
在系統環境變數中新增
“MAVEN_HOME” 地址為實際的安裝路徑
並在系統變數 Path 中 增加 “%MAVEN_HOME%\bin”
如下二圖
2.1.3
測試安裝結果
cmd開啟命令視窗,輸入 “mvn -v”,有類似如下提示則安裝成功
2.1.4 本地倉庫及本使用者配置檔案修改
安裝成功後,會在windows當前使用者下建立本地倉庫資料夾,然後將 %MAVEN_HOME%路徑下
conf 資料夾中的 settings.xml,拷貝至此目錄中。這樣當前使用者在使用maven時預設讀取此配置檔案。至此,maven的安裝基本結束,下面我們將myeclipse與Maven進行整合並建立maven專案。 2.2 Maven與MyEclipse整合,建立Maven專案 2.2.1 配置MyEclipse中Maven外掛配置 開啟“windows”-->“preferences”-->“Maven4MyEclipse” 進入“installations”標籤,“add”選擇我們的maven安裝路徑,這裡切記不要使用eclipse自帶的maven外掛 進入“User Settings”標籤,“Browse”選擇windows當前使用者下的maven配置檔案 2.2.2 建立一個maven專案 1.“New Project”中選擇“Maven Project”<mirrors> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> </mirrors>
2. "quickstart" 建立普通的maven專案,"webapp"建立maven的web專案 這裡先使用“quickstart”建立一個普通的maven專案 3. Maven專案的座標 “Group Id”: 指的是專案名的專案組,預設就是包名 “Artifact Id”: 指的是專案中的某一個模組,預設命名方式是"專案名-模組名" “Version” :指的是版本,這裡使用的是Maven的快照版本 由以上三個屬性確定此maven專案的唯一座標 編寫完成後,點選“finish”,maven專案即建立成功。 4. 檢視maven專案的目錄
2.3Maven專案的目錄約定
2.3.1 展開我們建立的專案檔案
| |----src
| |----main
| | |----java ——存放專案的.java檔案
| | |----resources ——存放專案資原始檔,如spring, hibernate配置檔案
| |----test
| | |----java ——存放所有測試.java檔案,如JUnit測試類
| | |----resources ——存放專案資原始檔,如spring, hibernate配置檔案
|----target ——專案輸出位置
|----pom.xml ----用於標識該專案是一個Maven專案