国产精品久久国产精麻豆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)查實,本站將立刻刪除。

亚洲 自拍 另类小说综合图区| 久久亚洲熟女cc98cm| 亚洲国产精品久久久久久| 国产成A人亚洲精V品无码性色| 18gay男同69亚洲帅男蓝宇| 日韩av高清无码| 欧美肥胖老妇做爰| 久久久久欧美精品| 亚洲日韩欧美一区久久久久我| 国产精品久久久亚洲| 无人高清视频完整版在线观看| 性色欲情网站IWWW九文堂| 丰满人妻跪趴高撅肥臀| 99久久国产精品免费一区二区| 银杏视频在线观看www| 九色丨porny丨自拍 icu| 中国少妇videos露脸hd| 婷婷97狠狠成人网站| 中文字幕无码毛片免费看| 久久久久久精品国产亚洲AV麻豆| 啦啦啦啦WWW视频免费观看| 极品美女扒开粉嫩小泬| 免费a级黄毛片| 无码A级毛片免费视频内谢5J| 解开人妻的裙子猛烈进入| 国产成人精品视频一区二区不卡| 亚洲综合一区二区三区无码| 久久精品一区二区三区四区| 狠狠色婷婷久久综合频道毛片| 放课后の优等生未增删有翻译| 久久久久久久无码高潮| 丰满人妻在公车被猛烈进入电影| gogo色少妇人体| 一区二区三区毛a片特级| 艳妇荡女欲乱a片在线观看| 欧美激情综合五月色丁香| 端庄美艳人妻教师的沉沦| 日韩性做爰免费a片aa片| 一本色道久久综合亚洲精品| 98国产精品人妻无码免费| 性色av一区二区三区|