欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java maven三種倉庫,本地倉庫,私服,中央倉庫的配置

 更新時(shí)間:2021年09月16日 10:49:40   作者:NY_Laity  
今天給大家簡單介紹Maven三種倉庫的配置,文中有非常詳細(xì)的解釋,對(duì)Java初學(xué)者很有幫助喲,需要的朋友可以參考下,希望能夠給你帶來幫助

私服倉庫的配置

私服倉庫的配置比較復(fù)雜。

1、 下載sonatype Nexus來搭建私服

我們可以自己去下載https://www.sonatype.com/download-oss-sonatype。下載如下文件。下載速度比較慢,這里提供一個(gè)自己的百度云盤下載鏈接,大家可以去網(wǎng)盤下載:https://pan.baidu.com/s/1RKI7ZytnH89qpPcr3KuuEg。提取碼:e61q


下載該文件后對(duì)該文件進(jìn)行解壓縮,進(jìn)入D:\nexus-2.14.4-03-bundle\nexus-2.14.4-03\bin\jsw目錄下可以看到很多文件夾,然后根據(jù)自己機(jī)器的操作系統(tǒng)選擇相應(yīng)的目錄,本文以64位Windows操作系統(tǒng)為例。


2 安裝nexus服務(wù)

運(yùn)行該目錄下的install-nexus.bat文件(右擊以管理員身份運(yùn)行),該窗口會(huì)一閃而過,然后運(yùn)行start-nexus.bat文件,等該文件運(yùn)行窗口關(guān)閉后,在瀏覽器訪問http://127.0.0.1:8081/nexus/。就會(huì)看到該歡迎頁面。

在這里插入圖片描述

3、創(chuàng)建私服倉庫

然后點(diǎn)擊右上角的log in 進(jìn)行登錄,默認(rèn)用戶名:admin,密碼:admin123。登陸后在右邊選項(xiàng)卡 Views/Repositories下選擇 Repositories就可以看到所有倉庫,該地方不做過多的介紹,只介紹如何進(jìn)行私服倉庫配置。

在這里插入圖片描述

選擇上方的add按鈕,然后選擇hosted Repositiry創(chuàng)建一個(gè)本機(jī)倉庫,填入倉庫相應(yīng)的信息即可創(chuàng)建成功。

在這里插入圖片描述

在這里插入圖片描述

4、配置私服信息

和本地倉庫一樣,私服倉庫也需要在setting.xml中進(jìn)行配置,這樣才能夠訪問。

在setting.xml 文件中找到標(biāo)簽,在其中插入如下代碼,其中的id,name標(biāo)簽內(nèi)的內(nèi)容必須要和在nexus中創(chuàng)建倉庫是所填的倉庫ID和倉庫名稱一致,URL標(biāo)簽內(nèi)的內(nèi)容就是該倉庫創(chuàng)建后后面顯示的地址。

<profile>
        <id>localRepository</id>
        <repositories>
            <repository>
                <id>myRepository</id>
                <name>myRepository</name>
                <url>http://127.0.0.1:8081/nexus/content/repositories/myRepository/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
        </profile>

然后還必須要激活改配置,在setting.xml文件的標(biāo)簽內(nèi)插入如下代碼段。

<activeProfile>localRepository</activeProfile>

配置分發(fā)構(gòu)建到私服的驗(yàn)證,在setting.xml文件的標(biāo)簽內(nèi)插入如下代碼段

 <server>
      <id>myRepo</id>
      <username>admin</username>
      <password>admin123</password>
  </server>

至此私服倉庫就配置成功了。

中央倉庫的配置  

配置中央倉庫和配置私服倉庫類似:

1、在setting.xml 文件中找到標(biāo)簽,在其中插入如下代碼,其中的id,name標(biāo)簽內(nèi)的內(nèi)容必須要和在nexus中創(chuàng)建倉庫是所填的倉庫ID和倉庫名稱一致,URL標(biāo)簽內(nèi)的內(nèi)容就是該倉庫創(chuàng)建后后面顯示的地址。

<profile>  
       <id>central</id>  
       <repositories>
            <repository>
                <id>Central</id>
                <name>Central</name>
                <url>http://repo1.maven.org/maven2/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
     </profile>

2、然后還必須要激活改配置,在setting.xml文件的標(biāo)簽內(nèi)插入如下代碼段。

<activeProfile>central</activeProfile>  

三個(gè)倉庫之間的關(guān)系

三者之間的關(guān)系是,當(dāng)我們在項(xiàng)目中依賴一個(gè)jar包時(shí),Maven程序會(huì)先去本地倉庫中找,如果沒找到就回去私服找,如果還是沒有,最后就回去中央倉庫找。其過程如下圖:

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 引入SpringCloud-gateway報(bào)錯(cuò)的解決方案

    引入SpringCloud-gateway報(bào)錯(cuò)的解決方案

    這篇文章主要介紹了引入SpringCloud-gateway報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • JavaSE實(shí)現(xiàn)文件壓縮與解壓縮的技巧分享

    JavaSE實(shí)現(xiàn)文件壓縮與解壓縮的技巧分享

    我們在日常實(shí)際開發(fā)中,對(duì)于文件壓縮和解壓縮場景,是非常常見的操作,本文詳細(xì)介紹JavaSE中文件壓縮和解壓縮的實(shí)現(xiàn)方法,包括源代碼解析、應(yīng)用場景案例、優(yōu)缺點(diǎn)分析、案例演示、文末總結(jié)等等,請(qǐng)同學(xué)們耐心閱讀
    2024-03-03
  • Spring Boot整合MyBatis連接Oracle數(shù)據(jù)庫的步驟全紀(jì)錄

    Spring Boot整合MyBatis連接Oracle數(shù)據(jù)庫的步驟全紀(jì)錄

    這篇文章主要給大家介紹了關(guān)于Spring Boot整合MyBatis連接Oracle數(shù)據(jù)庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • 重新理解Java泛型

    重新理解Java泛型

    這篇文章主要介紹了重新理解Java泛型,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • sql于navicat中能運(yùn)行在mybatis中不能運(yùn)行的解決方案

    sql于navicat中能運(yùn)行在mybatis中不能運(yùn)行的解決方案

    這篇文章主要介紹了sql于navicat中能運(yùn)行在mybatis中不能運(yùn)行的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java Pattern與Matcher字符串匹配案例詳解

    Java Pattern與Matcher字符串匹配案例詳解

    這篇文章主要介紹了Java Pattern與Matcher字符串匹配案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • 詳解spring boot Websocket使用筆記

    詳解spring boot Websocket使用筆記

    本篇文章主要介紹spring boot Websocket使用筆記,在springboot項(xiàng)目中使用websocket做推送,這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。
    2017-03-03
  • Java比較兩個(gè)List的值是否相等的方法

    Java比較兩個(gè)List的值是否相等的方法

    這篇文章主要介紹了Java比較兩個(gè)List的值是否相等的方法,涉及java針對(duì)隊(duì)列比較的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • SpringAOP 如何通過JoinPoint獲取參數(shù)名和值

    SpringAOP 如何通過JoinPoint獲取參數(shù)名和值

    這篇文章主要介紹了SpringAOP 通過JoinPoint獲取參數(shù)名和值的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Spring+Mybatis 實(shí)現(xiàn)aop數(shù)據(jù)庫讀寫分離與多數(shù)據(jù)庫源配置操作

    Spring+Mybatis 實(shí)現(xiàn)aop數(shù)據(jù)庫讀寫分離與多數(shù)據(jù)庫源配置操作

    這篇文章主要介紹了Spring+Mybatis 實(shí)現(xiàn)aop數(shù)據(jù)庫讀寫分離與多數(shù)據(jù)庫源配置操作,需要的朋友可以參考下
    2017-09-09

最新評(píng)論