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

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人妻互换一区二区| 日本一级a级黄免视频| 麻豆成人久久精品二区三| 中文字幕有码高清在线| 欧美亚洲另类色自拍偷拍| 欧美黄片网站在线观看| 精品视频中文字幕天码| 色哟哟哟哟免费观看视频 | 亚洲欧美日韩一区中文天国| 亚洲欧美日韩激情另类| 日本国内一区二区三区四区视频 | 久久免费国产精品电影| 人妻有码av中文字幕久久| 四虎海外永久免费地址| 亚洲人成伊人成综合网中文| 欧美黄片不用下载在线观看| 亚洲精品午夜福利网| 太爽了少妇高潮在线看片| 国产黄片大秀在线观看| 中国吞精囗交免费视频| 人妻内射一区二区在线视| 久久热在线观看免费高清| 欧美熟妇精品一级视频| 久久精品亚洲精品毛片| 高潮国产精品一区二区| 中文字幕你懂的在线观看| 日本熟熟妇丰满人妻啪啪| 国产精品久久99一区| 国产精品成人免费久久黄| 日本高清一区二区不卡视频| 日韩精品亚洲一级在线观看| 日本不卡的三区四区五区| 国产成人综合在线观看网站| 日韩一区二区亚洲精品|