欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Maven|高級-創(chuàng)新互聯(lián)

成都創(chuàng)新互聯(lián)公司主營墾利網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,APP應(yīng)用開發(fā),墾利h5微信平臺小程序開發(fā)搭建,墾利網(wǎng)站營銷推廣歡迎墾利等地區(qū)企業(yè)咨詢知識目錄
    • 一、分模塊開發(fā)
      • 1.1 分模塊開發(fā)的意義
      • 1.2 分模塊開發(fā)與設(shè)計
    • 二、依賴管理
      • 2.1 依賴傳遞
      • 2.2 可選依賴和排除依賴
    • 三、繼承與聚合
      • 3.1 聚合
      • 3.2 繼承(依賴?yán)^承)
    • 四、屬性
      • 4.1 使用屬性
      • 4.2 配置文件加載屬性
      • 4.3 版本管理
    • 五、多環(huán)境開發(fā)和跳過測試
      • 5.1 多環(huán)境開發(fā)
      • 5.2 跳過測試
    • 六、游戲
      • 6.1 游戲簡介和安裝
      • 6.2 游戲倉庫
      • 6.3 本地倉庫配置游戲
      • 6.4 游戲資源上傳和下載

一、分模塊開發(fā) 1.1 分模塊開發(fā)的意義

將原始模塊按照功能拆分成若干個子模塊,方便模塊間的相互調(diào)用,接口共享。
分模塊開發(fā)

1.2 分模塊開發(fā)與設(shè)計

分模塊開發(fā)代碼設(shè)計步驟如下,目的是將bean層和mapper層從原模塊中分離出來,變成兩個新的模塊。
(1)新建2個maven模塊
在這里插入圖片描述
(2)書寫模塊代碼
分模塊開發(fā)需要先對模塊功能進(jìn)行設(shè)計,再進(jìn)行編碼。不會先將工程開發(fā)完畢,再進(jìn)行拆分。
這里的模塊代碼主要是Book實體類和BookMapper接口,如上圖。
(3)通過maven-install指令將模塊安裝到本地
在這里插入圖片描述
(4)在模塊中引入分模塊

org.itxiaoguomaven_11.0-SNAPSHOTorg.itxiaoguomaven_21.0-SNAPSHOT

至此,多模塊協(xié)同開發(fā)搭建完畢。

二、依賴管理 2.1 依賴傳遞

(1)依賴具有傳遞性,比如A依賴B,B依賴C,那么A依賴C,B稱為直接依賴,C稱為間接依賴。依賴優(yōu)先級:

路徑優(yōu)先聲明優(yōu)先特殊優(yōu)先
當(dāng)相同依賴在不同層級時,以層級低的為準(zhǔn)當(dāng)相同依賴在相同層級時(不同pom.xml),以配置順序靠前的為準(zhǔn)當(dāng)相同依賴的不同版本在同一個pom.xml中配置了,以最后一次配置的為準(zhǔn)

依賴傳遞

2.2 可選依賴和排除依賴
可選依賴排除依賴
在當(dāng)前模塊可用,不能向下傳遞。如自己寫的依賴提供給別人使用時有但不需要使用該依賴時,排除依賴,不需要寫版本號。如當(dāng)發(fā)現(xiàn)一個jar包的東西不好用時可以排除
javax.servletjavax.servlet-api4.0.1true
org.itxiaoguomaven_11.0-SNAPSHOT  javax.servlet javax.servlet-api 
三、繼承與聚合 3.1 聚合

聚合是指用將多個模塊組織成一個整體,從而達(dá)到同時進(jìn)行項目構(gòu)建,這個管理工程稱為聚合工程,下面介紹如何進(jìn)行聚合工程開發(fā)。
在這里插入圖片描述

pom../SSM_1../maven_2../maven_1

當(dāng)交換module書寫順序后,再次編譯:
在這里插入圖片描述

3.2 繼承(依賴?yán)^承)

子工程可以繼承父工程(通常是聚合工程)的配置信息,最常見的是依賴關(guān)系繼承。作用是簡化開發(fā),減少依賴版本沖突。

org.mybatismybatis3.5.5mysqlmysql-connector-java8.0.24 junit junit 4.13 test
org.itxiaoguomaven_parent1.0-SNAPSHOT../maven_parent/pom.xml

繼承可選繼承依賴

類型聚合繼承
作用快速構(gòu)建項目快速配置項目
相同pom文件打包方式為pom屬于設(shè)計型模塊,無實際功能
不同在當(dāng)前模塊配置聚合關(guān)系,模塊可以感知到子模塊在子模塊中繼承,父工程無法知道哪些工程繼承了自己
四、屬性 4.1 使用屬性

一般在聚合工程中,在properties標(biāo)簽下以標(biāo)簽形式自定義屬性,使用屬性可以解決多個版本號一致時修改不方便的問題,將版本號定義成變量引用。

14145.2.10.RELEASE

子工程使用屬性

org.springframeworkspring-webmvc${spring.webmvc}
4.2 配置文件加載屬性 4.3 版本管理
工程版本發(fā)布版本
包括SNAPSHOT快照版本和RELEASE發(fā)行版本。包括alpha,純數(shù)字和beta版本。

在這里插入圖片描述

五、多環(huán)境開發(fā)和跳過測試 5.1 多環(huán)境開發(fā)

多環(huán)境
(1)使用profiles標(biāo)簽定義多個不同的環(huán)境并設(shè)置默認(rèn)環(huán)境

env_dep  jdbc:mysql://localhost:3306/testenv_pro jdbc:mysql://127.1.1.1:3306/test trueenv_test jdbc:mysql://127.3.3.2:3306/test

(2)使用命令選擇執(zhí)行環(huán)境
在這里插入圖片描述
在這里插入圖片描述

5.2 跳過測試

(1)跳過全部測試
使用maven工具:
跳過
點擊圖中的閃電按鈕之后,執(zhí)行maven指令即可跳過測試。
使用mvn命令:
在這里插入圖片描述
在pom文件中配置測試插件:

 org.apache.maven.plugins maven-surefire-plugin 2.12.4  true 

(2)跳過一部分不測試

 org.apache.maven.plugins maven-surefire-plugin 2.12.4   true  **/BookServiceImplTest.java 
六、游戲 6.1 游戲簡介和安裝

1.游戲是什么

游戲是一個特殊的遠(yuǎn)程倉庫,它是架構(gòu)在局域網(wǎng)內(nèi)的倉庫服務(wù),供局域網(wǎng)內(nèi)的開發(fā)人員使用。當(dāng)Maven需要下載構(gòu)建的使用,它先從游戲請求,如果游戲沒有的話,則從外部的遠(yuǎn)程倉庫下載,然后緩存在游戲上,再為Maven的下載請求提供服務(wù)。

在這里插入圖片描述
2.游戲的作用

  • 內(nèi)網(wǎng)訪問,節(jié)省外網(wǎng)帶寬。
  • 一次外網(wǎng)下載,內(nèi)網(wǎng)所有用戶就可以只下載游戲緩存,加速Maven項目構(gòu)建。
  • 不被外部訪問,更加安全。
  • 減少外部網(wǎng)絡(luò)因素,更加穩(wěn)定。
  • 方便內(nèi)部項目服務(wù)的依賴引用,而不需要其他項目的完整源代碼。

3.Nexus下載使用
Nexus是一個倉庫管理器,通過Nexus來搭建Maven的游戲。
步驟:
(1)下載游戲
官網(wǎng)下載地址,但是一般進(jìn)不去,訪問速度太慢了,這里提供百度網(wǎng)盤下載地址,無風(fēng)險。

(2)啟動Nexus并使用瀏覽器訪問


在這里插入圖片描述
在這里插入圖片描述


修改端口,默認(rèn)端口是8081
在這里插入圖片描述

6.2 游戲倉庫

6.3 本地倉庫配置游戲

游戲
(1)在Nexus存儲管理器上新建兩個maven倉庫,并加入到maven-public倉庫組中。




(2)修改Maven的setting.xml文件

6.4 游戲資源上傳和下載
org.examplemaven_41.0-SNAPSHOT
itxiaoguo-releasehttp://localhost:8081/repository/itxiaoguo-release/itxiaoguo-Snapshothttp://localhost:8081/repository/itxiaoguo-Snapshot/

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前題目:Maven|高級-創(chuàng)新互聯(lián)
文章鏈接:http://aaarwkj.com/article24/hoice.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、做網(wǎng)站、移動網(wǎng)站建設(shè)網(wǎng)站制作、App設(shè)計定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
国产欧美日韩精品国产| 国产口爆一区二区三区| 国产精品一区二区久久毛片| 日本中文有码在线观看| 亚洲欧美日韩国产一区| 国产一区中文字幕在线| 四虎影视国产精品久久| 日本熟女视频中文字幕| 日韩精品欧美成人高清一区二区| 粉嫩欧美一区二区三区| 亚洲自偷精品视频自拍| 国产传媒在线播放一区| 久久国产高清亚洲电影| 日韩高清视频 一区二区| 黑人巨大欧美一区二区| 色婷婷一区二区三区影片| 一区二区日韩激情在线观看视频| 日韩精品一区二区三区高清| 熟女高潮av一区二区| 日本免费一区二区三区视频观看| 91成人精品永久在线观看| 偷拍盗摄一区二区三区| 色呦呦中文字幕在线播放| 国产一区二区三区性色| 国产免费成人在线视频| 国产精品亚洲精品日韩在线| 久久青青草原一区二区| 一区二区三区四区中文在线| 中文字幕亚洲入口久久| 日本日本熟妇在线视频| 亚洲av天堂一区二区香蕉| 亚洲国产日韩欧美视频二区| 美女床上激情啪啪网页| 日本少妇入口一区二区| av人妻熟女少妇蒂亚| 极品美女粉嫩啪啪高潮| 国内精品人妻在线中文字幕| 国产三级三级三级精品8ⅰ区| 亚洲国产一区二区三区三州| 另类激情综合在线观看| 熟女精品国产一区二区三区 |