MAVEN總結,整合Eclipse以及配置私服
對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以及配置私服