一、准備工作
1. 安裝jdk並配置:https://www.cnblogs.com/diandiangui/p/10002100.html
2. 已安裝好 maven並配置:https://www.cnblogs.com/diandiangui/p/10768339.html
3. 安裝eclipse並配置:https://www.cnblogs.com/diandiangui/p/9252845.html
二、eclipse安裝maven插件
eclipse4.4以上的版本加入了對maven的支持,即不需要安裝maven插件,但對4.4以下的版本需要自己安裝插件。
- 注意:安裝maven時一定要注意版本匹配。
- 如果eclipse和maven插件版本不匹配,在安裝maven時,會遇到Missing requirement: m2e logback configuration 1.7.0.20160603-1933 (org.eclipse.m2e.logback.configur.....)
eclipse安裝插件有常用兩種方式,在線方式和離線方式。
1.在線安裝
在線安裝,簡單易操作,但其缺點是下載速度慢,或者有的時候干脆搜索不到要安裝的插件。
方法一:點擊help-->install new software-->add,然后在name處輸入m2e,在location輸入地址:http://download.eclipse.org/technology/m2e/releases,點擊確認。
項勾maven插件,點擊next,等待下載安裝,完成之后重啟 eclipse 即可。
注意:在安裝插件的時候將下面的【contact all update sites during install to find required software】,將這個前面的勾去掉,不然在安裝插件的過程中,eclipse為去檢查所有的插件地址,速度會很慢。
方法二:打開help-->eclipse marketplace-->search,搜索maven,點擊install安裝即可。
2.離線安裝
a.下載Maven的離線安裝包
方法一:link方式(自定義方式):
- 在eclipse的安裝根目錄下創建兩個文件夾:links,mavenPlugins(文件夾名稱可自定義),把eclipse-maven3-plugin.7z解壓后的features和plugins文件夾放到mavenPlugins文件夾下(注意解壓后文件夾的嵌套情況)。
- 在 links目錄下創建一個maven.link(文件名稱可自定義)文件,打開並輸入:path=mavenPlugins文件夾絕對路徑(需要注意文件夾路徑中是"/"或者"\\" 而不是"\" )。
- 刪除${eclipse_Home}\configuration中的org.eclipse.update目錄.
- 重啟 eclipse,啟動后你打開Window ---> Preferences 會發現一個多了一個選項Maven,說明安裝成功了。
方法二:直接復制
- 將解壓后的子文件夾features和plugins的jar包文件分別導入Eclipse安裝目錄下的features和plugins文件夾內,然后重啟Eclipse就可以在Preferences中看到Maven選項了。即Maven插件配置成功。
- 一般不推薦直接復制,因為日后想要刪除這些插件會非常的困難。
eclipse安裝maven插件成功后,在Window ---> Preferences,可看到maven插件。
如此,eclipse安裝maven插件成功!
三、 配置maven安裝目錄
打開Window –> Perferences –> Maven ,點擊Installations –> add 選擇maven安裝目錄:D:\Java\apache-maven-3.5.2,並點擊確定, 之后可以點擊Apply,點擊OK,即可完成 ;
四、 maven配置文件settings.xml
1.配置maven倉庫
maven的默認本地倉庫在系統用戶目錄下的.m2目錄中,即${user.home}/.m2/repository;該地址可以在settings.xml中修改指定自定義的倉庫路徑。
2.【自定義倉庫路徑】
在maven解壓路徑下,找到${maven_home}/conf/settings.xml文件,修改如下:
注意:自定義路徑必須存在。repository是本地倉庫,也即本地下載的jar存放路徑。
3.maven倉庫鏡像
直接訪問maven公共倉庫的速度比較慢,所以推薦使用阿里的maven倉庫鏡像。編輯setting.xml文件,在mirrors節點下,新增如下內容,這樣從倉庫中下載jar包速度上會快很多
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
4.選擇setting.xml文件
打開Window –> Perferences –> Maven –> User Settings,在Global Settings 和 User Settings 選擇maven 安裝目錄下conf文件夾下的settings.xml,如D:\Java\apache-maven-3.5.2\conf\settings.xml,點擊Reindex,更新索引,則Local Repository 項,如果為settings.xml配置的值,則配置成功,否則重新配置上一步。
eclipse+maven搭建完成!
五、創建maven項目
在Eclipse菜單欄中點擊File->New->Other->Maven,在彈出的對話框中搜索maven,即可看到maven項目選項。
選擇Maven Project,請選中Create a simple project(skip archetype selection),之后點擊Next
填寫Group id和Artifact id, Version默認,Packaging默認為jar,Name,Description選填,其他的不填。
Group ID:相當於一個組織
Artifact ID:相當於這個組織下的一個具體項目
Packege:根據Group ID和Artifact ID生成一個默認的名稱
點擊finish,即可完成簡單maven項目
如果想創建一個Maven的web項目,把Packaging的類型改為war,之后點擊Finish即可,如圖所示:
現在可以使用maven創建項目了。
參考:
https://www.cnblogs.com/knightsu/p/knightsu.html
https://www.cnblogs.com/wangshouchang/p/6187428.html
https://www.cnblogs.com/teach/p/5906425.html