本章我們學習如何創建Maven項目以及Maven項目的導入和導出
Maven 座標
在Maven中是通過座標來識別一個 構件1的,那麼本節我們來講解下Maven座標
的構成.
maven座標
由groupId
、artifactId
、version
、packaging
、classfier
五個部分組成.其中groupId
、artifactId
、version
三個部分爲必選項,Maven也是通過這三個部分來識別唯一一個 構件的,所以我們通常所說的座標
,一般指的就是這三部分內容
下面我們來詳細瞭解下五個部分的含義:
groupId
: 組織ID,通常對應爲一個實際的項目,但是這裏所說的項目並不指代Eclipse中的 工程2,因爲通常一個項目可能會包含多個 工程.比如Springframework
項目就包含多個 工程,如spring-core
,spring-context
,spring-jdbc
等 工程都是Springframework
項目中的artifactId
: 機構ID,通常對應一個項目下的某個 工程,一般建議使用項目名作爲前綴,如spring
的spring-core
,spring-context
等 工程.因爲這樣做有利於在倉庫中快速查找跟項目相關的 構件version
: 版本,用於指定當前 構件的版本packaging
: 用於定義Maven項目的打包方式classifier
: 定義構件輸出的附屬構件
Meven項目的創建
在Eclipse界面中點擊File
->New
進行新建菜單
,或者可以使用快捷鍵Alt+Shift+N進入新建菜單
在新建菜單
中找到Maven Project
,如果沒有則選擇Other...
選項,進入新建界面
,在此界面中找到Maven
->Maven Project
選項,然後點擊Next >
按鈕進入Maven項目
新建界面
在此界面中勾選Create a simple project(skip archetype selection)
選項,此選項含義爲創建簡單項目
然後點擊下一步進入項目詳情填寫界面,在此界面中完成座標的設置.
填寫完成後點擊Finish
完成創建.
項目介紹
創建完成後的項目結構如下:
其中pom.xml
文件非常重要,在每一個Maven項目中都必須含有該文件,項目的依賴,插件等配置全部在pom.xml
中完成,pom.xml
文件我們將在下一章進行詳細講解.
項目導出
在項目上右鍵
->Export...
打開導出界面
在導出界面中找到General
->Archive File
或File System
進行導出
Archive File
: 導出爲後綴爲.zip的壓縮文件
File System
: 以文件夾方式導出
項目導入
在項目上右鍵
->Import...
打開項目導入界面
在打開的項目導入界面中找到Maven
->Existing Maven Projects
在打開的界面中點擊Browse...
然後在彈出的界面中找到需要導入的項目根目錄(即pom.xml文件所在目錄),然後我們就可以在下方的Projects
中看到我們需要導入的項目的座標信息了
勾選需要導入的項目,然後點擊Finish
完成即可