国产精品久久国产精麻豆99网站,激烈18禁高潮视频免费,老师含紧一点h边做边走视频动漫,双乳被一左一右的吸着

項目管理工具-maven的初識(maven是項目管理工具)

Maven

目錄

1 學(xué)習(xí)目標 1

2 Maven 介紹 1

3 Maven 安裝與配置 3

4 Maven 快速入門 6

5 Maven 常用命令 7

6 Maven的概念模型 8

學(xué)習(xí)目標

Maven 介紹

Maven是Apache 下開源的、純java開發(fā)的一個項目管理工具。使用Maven 對項目進行構(gòu)建、依賴管理。

什么是項目構(gòu)建

項目構(gòu)建是一個項目從編寫代碼、編譯、測試、運行、打包、部署、運行的過程。

傳統(tǒng)的eclipse 構(gòu)建項目過程如下

  1. 在開發(fā)工具中創(chuàng)建項目
  2. 在項目中編寫源代碼和配置文件
  3. 對源代碼進行編譯,即JAVA 文件編譯成class 文件(一般開發(fā)工具會自動編譯)
  4. Junit 單元測試
  5. 將工程打成war 包部署至tomcat或jetty中運行

Maven 構(gòu)建項目的步驟

Maven 對項目的每個過程進行標準化管理,使用一個命令就可以完成一個標準過程。

  1. compile :Java文件編譯成.class文件
  2. clean : 清理class文件
  3. package :java 工程打包成jar 文件,web 工程打包成war文件
  4. Jetty:run 運行一個web工程

什么是依賴管理

  • 什么是依賴?

一個java 項目需要第三方的JAR 支持,才能運行,那么該項目就依賴的該jar 包。

  • 什么依賴管理?

對項目依賴的JAR 包進行規(guī)范化管理

傳統(tǒng)項目和maven項目管理對比

傳統(tǒng)項目

需要人工添加相關(guān)第三方的jar到項目中,這樣可能存在的問題

  1. 沒有對Jar 包版本的統(tǒng)一進行管理,容易造成版本沖突
  2. Jar 包不容易找到
  3. Jar 包添加到工程中,導(dǎo)致工程過大

Maven 項目

Maven 項目不需要手工添加jar 到項目中,開發(fā)人員只需要維護pom.xml配置文件,在配置文件中維護依賴jar包的坐標,maven會自動從倉庫中下載jar、運行。

好處:

  1. Pom.xml 中版本統(tǒng)一,不會出現(xiàn)沖突的問題
  2. Maven 團隊維護jar 文件,當前使用jar 包,maven倉庫中都有,使用方便。

使用maven 的好處

  1. 依賴管理
  2. 一步構(gòu)建
  3. Maven 跨平臺,可在windows,linux上運行
  4. Maven 遵循開發(fā)規(guī)范,有利于提高大型團隊的開發(fā)效率,降低維護成本

Maven 安裝與配置

下載安裝

  • 下載路徑http://maven.apache.org/
  • 解壓到不含中文和空格的目錄

項目管理工具-maven的初識(maven是項目管理工具)

  • 配置maven環(huán)境變量

項目管理工具-maven的初識(maven是項目管理工具)

添加到path

項目管理工具-maven的初識(maven是項目管理工具)

運行 cmd進入,輸入mvn –v 如果提示下圖,則配置成功

項目管理工具-maven的初識(maven是項目管理工具)

Maven 工作流程

項目管理工具-maven的初識(maven是項目管理工具)

maven 解析 在pom.xml 文件,根據(jù)坐標去本地倉庫(local repository)中找尋需要的jar ,如果本地倉庫中沒有,則自動通過互聯(lián)網(wǎng)去遠程倉庫(remote repository)中下載需要的 jar 到本地倉庫中。本地倉庫可以理解為緩存.

如果要想從外網(wǎng)上下載,如eclipse 中

項目管理工具-maven的初識(maven是項目管理工具)

maven倉庫

項目管理工具-maven的初識(maven是項目管理工具)

本地倉庫

用來存儲從遠程倉庫或中央倉庫下載的jar 包.

項目中使用的jar, 從本地倉庫中查找。

本地倉庫默認位置:

${user.home}/.m2/repository ${user.home}代表為當前windows用戶

項目管理工具-maven的初識(maven是項目管理工具)

遠程倉庫

如果本地倉庫沒有需要的jar,則去遠程倉庫查找。遠程倉庫可以在局域網(wǎng)內(nèi),也可以在局域網(wǎng)外。

遠程倉庫可以理解為公司的私服,該倉庫中的jar 有所在公司的人維護,服務(wù)于具體某個公司或組織。

中央倉庫

在maven中設(shè)置一個遠程倉庫地址http://respo1.maven.org/maven2,

中央倉庫服務(wù)與整個互聯(lián)網(wǎng),它是由Maven 團隊維護,里面包含了非常全的jar 包。

配置本地倉庫地址

項目管理工具-maven的初識(maven是項目管理工具)項目管理工具-maven的初識(maven是項目管理工具)

在maven 的安裝路徑的 conf 下設(shè)置settings.xml

<localRepository>D:toolsrepository</localRepository>

表示本地的倉庫地址為D:toolsrepository該路徑下

預(yù)告

下次繼續(xù)介紹在開發(fā)工具中的使用

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

日本真人做爰免费的视频| 国产av激情无码久久| 狠狠人妻久久久久久综合蜜桃| 熟女人妇 成熟妇女系列视频| 色戒假戏真做7分27秒视频| 好吊色欧美一区二区三区视频| 欧美大荫蒂毛茸茸视频| 御书房双乳晃动干柴烈| 少妇高潮一区二区三区99| 国产精品久久香蕉免费播放| 亚洲av永久无码精品网站| 99久久国产综合精品成人影院| 波多野结av衣东京热无码专区| 精品熟女碰碰人人a久久| 亚洲欧美在线观看| 99e久热只有精品8在线直播| 女人与zzzooooxxxx| 99国产精品久久久久久久成人热| 杨门十二寡妇肉床艳史电影| 狠狠躁夜夜躁人人爽超碰97香蕉 | 两个黑人大战嫩白金发美女| 精品无人区一线二线三线区别| 久久久久成人精品无码| 不卡无在线一区二区三区观| 无码人妻丰满熟妇区五十路| 四虎永久在线精品无码| 久久99国产精品久久99蜜桃| 国模小黎自慰gogo人体| 国产精品成人无码免费| 老熟女交换五十路交换a片视频 | 国产精品免费看久久久无码| 菠萝蜜视频网站| 疯狂做受xxxx国产| 无码精品a∨在线观看中文| 亚洲一区二区三区av天堂| 无码专区久久综合久中文字幕| 国产精品日本一区二区在线播放| 亚洲av在线观看| 无线乱码一二三区免费看| 校花娇喘呻吟校长陈若雪视频| 国产精品毛片一区二区|