1. 程式人生 > >MAVEN總結,整合Eclipse以及配置私服

MAVEN總結,整合Eclipse以及配置私服

main setting 路徑 .cn 官網 local 輸入 localhost log

對maven的理解

我們知道maven是一個項目管理工具,其核 心特點就是通過maven可以進行jar包的依賴管理,保證jar包版本的一致性,以及可以使多個項目共享jar包,從而能夠 在開發大型java應用的時候,減小項目的大小,maven根據“約定優於配置”的特性,可以對其項目的編譯打包部署進 行了更為抽象的封裝,我們可以直接使用系統預定好的mvn clean,package等命令進行項目的操作。於是我就在上個項 目中采用了maven,為了保證團隊中的成員能夠節省下載jar包所需要的時間,於是我就采用nexus 采用nexus搭建了在局域網內的 maven私服,然後通過配置settings.xml中建立mirror鏡像,將所有下載jar包的請求都轉發到maven私服上,之後通 過在pom.xml即(project object model)中配置項目所依賴的jar包,從而達到在構建項目的時候,先從本地倉庫中查 找,如果不存在從內部私服查找,如果不存在最後再從外網服務器查找的機制,達到了節省下載帶寬,提高開發效率, 以及jar包重用的目的。

下面我們簡單說一下maven的應用,希望對大家有所幫助

第一步:下載maven

1.百度搜索maven關鍵字進入官網

技術分享

2.在官網點擊download關鍵字,進入下載列表頁

技術分享

3.在下載列表頁點擊我選中的這一項進行下載

技術分享

4.下載好後壓縮包是以下的樣子

技術分享

第二步:配置並驗證maven

1、把上面的壓縮包解壓開

技術分享

2、使用dos命令進入bin目錄中 輸入:mvn -version這個命令,出現以下結果,證明maven安裝成功

技術分享

第三步:

把maven和eclipse整合到一塊 1、打開Eclipse---->點擊window---->點擊preferences 2、點擊maven(1),再點擊installations(2),在右側窗口點擊add按鈕,選擇maven的解壓路徑(bin的上一層),在自己的 maven配置前打上對勾

技術分享

3、配置本地倉庫

3.1、修改maven的settings.xml文件

技術分享

3.2、打開該文件作以下修改(配置本地倉庫的地址,寫的是絕對路徑)

技術分享

4、在Eclipse中配置本地倉庫(3),在右側窗口中點擊global settiings 後面的按鈕進行選擇,選中maven的settings.xml文件

技術分享

第四步:

maven創建的項目的包結構(約定優於配置) src/main/java 項目的java代碼都在這個包中
src/main/resources 項目的配置文件都在這個包中
src/test/java 項目的測試java代碼都在這個包中
src/test/resources(一般會缺省) 項目的測試配置文件都在這個包中
pom.xml文件 項目的依賴配置信息
web項目是以上結構 java項目不存在resources包

第五步:

使用maven創建一個java項目 1、在項目列表的空白處右擊---->new----->other 2、在輸入框中輸入maven,選擇maven project,點擊next按鈕,再次點擊next下一步

技術分享

3、選擇quickstart這個選項(這個代表java項目),點擊next下一步

技術分享

4、記住坐標(項目坐標),完善了坐標信息,直接點擊finish完成項目的創建,第一次創建的時候過程有點緩慢,會聯網下載一堆jar包

groupid:項目的組信息

artifactid:項目的名稱信息

version:項目的版本信息 以上的三個信息確定了一個項目的所在位置

技術分享

5、修改項目依賴的jdk信息

技術分享

6、修改項目編譯時的版本信息

技術分享

第六步:

使用maven創建一個web項目 步驟和上面一模一樣 就是第3步這個地方要選擇最後一項(webapp)

技術分享

第七步:

maven私服的搭建(nexus)

1、下載私服軟件,百度搜索nexus maven 選中私服的官網並打開

技術分享

2、打開download中的oss這個選項(開源軟件)

技術分享

3、選中自己需要的版本,點擊下載

技術分享

4、下載完之後是一個zip壓縮包,如下

技術分享

5、解壓縮這個壓縮包

技術分享

6、註冊並啟動服務

技術分享

7、驗證服務是否可用(本服務默認端口8081) 打開瀏覽器,輸入:http://localhost:8081/nexus,出現以下頁面證明服務正常運行

技術分享

8、點擊上圖的2這個登陸按鈕,可以登陸私服的控制臺,用戶名默認:admin,密碼默認:admin123
9、配置自己的私服以及創建代理
第八步:

在自己的maven中配置本地私服 1、打開maven的settings.xml文件,修改以下鏡像內容

技術分享

第九步:全部完成

MAVEN總結,整合Eclipse以及配置私服