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

孕妇滴着奶水做着爱a| 国产A级毛片久久久久久精品| 日本三级带黄在线观看| 最近中文字幕MV国语免费下载| xxxx18一20岁hd| 99久久国产露脸精品竹菊传媒 | 香港a级毛片经典免费观看| 无码专区人妻系列日韩精品| 欧美日本精品一区二区三区| 大炕上大战白胖老妇| 男男野外做爰全过程69| 漂亮的保姆3在线看| 国内永久免费的CRM| 特黄三级又爽又粗又大| 欧美另类丰满熟妇乱xxxxx| 被多个强壮的黑人灌满精| 久久精品国产亚洲av电影网| 精品少妇人妻AV免费久久洗澡| 日本亲近相奷中文字幕| 做床爱30分钟免费观看| 中国人体艺术视频| 少妇极品熟妇人妻高清性色av | 麻花豆传媒剧国产MV在线下| 97久久精品人人做人人爽| 国产片+人+综合| 亚洲av无码日韩av无码导航| 老少配maturetube妊妇 | 新婚之夜玩弄人妻系列| 成人做爰a片免费播放| 国产精品亚洲成在人线| 亚洲 都市 校园 激情 另类| 美少年高潮h跪趴扩张调教喷水| 中文字幕无码精品亚洲资源网久久| 四虎影视www在线观看免费 | 亚洲无AV在线中文字幕| 在教室伦流澡到高潮h免费视频| 精品伊人久久大香线蕉| 四虎精品免费永久免费视频| 亚洲A∨国产AV综合AV| 黄色视频app下载| 国产丝袜美女一区二区三区|