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

使用nexus3.X上傳本地jar包并且通過pom讀取的解決方案(全網(wǎng)最新)

 更新時(shí)間:2024年05月23日 01:25:08   作者:water-之  
這篇文章主要介紹了使用nexus3.X上傳本地jar包并且通過pom讀取的解決方案(全網(wǎng)最新),本文內(nèi)容有點(diǎn)長,結(jié)合圖文實(shí)例給大家講解的非常詳細(xì),需要的朋友可以參考下

一:下載nexus

1:首先我們需要下載nexus

官網(wǎng):https://www.sonatype.com/
直接下載:https://help.sonatype.com/repomanager2/download/download-archives---repository-manager-oss

百度網(wǎng)盤鏈接: https://pan.baidu.com/s/1pRYKcISgIy9sxxgMKCjkzA?pwd=2nwk

2:解壓:

3:啟動(dòng):找到bin目錄

4:在此處打開命令行窗口

輸入命令nexus.exe/run,回車

5:出現(xiàn)這行說明啟動(dòng)成功,端口是8081

6:端口號也可以自己配置,配置文件

在這里插入圖片描述

在這里插入圖片描述

7:訪問地址為:http://localhost:8081/

2.x的版本,初始賬戶密碼是admin和admin123 3.x的版本,初始賬戶是admin,密碼在sonatype-work\nexus3\admin.password文件里

8:復(fù)制密碼登錄,第一次進(jìn)來的頁面,點(diǎn)擊next

9:修改密碼

10:一直next,到finish

11:修改完密碼后,admin.password文件就不見了

12:也可以點(diǎn)擊賬號修改密碼

二:將jar包上傳到nexus:

1:點(diǎn)擊上圖左邊菜單欄中的Repositories,即可顯示如下圖所示的倉庫列表:

2:Nexus倉庫類型介紹:可以看到每個(gè)倉庫后面均有個(gè)Type屬性,下面則對該參數(shù)進(jìn)行解析:

  • hosted:本地倉庫,通常我們會部署自己的構(gòu)件到這一類型的倉庫,比如公司的第二方庫。
  • proxy:代理倉庫,它們被用來代理遠(yuǎn)程的公共倉庫,如maven中央倉庫。
  • group:倉庫組,用來合并多個(gè)hosted/proxy倉庫,當(dāng)你的項(xiàng)目希望在多個(gè)repository使用資源時(shí)就不需要多次引用了,只需要引用一個(gè)group即可。

3:下面是一張更清晰的倉庫組與倉庫之間的關(guān)系圖:

4:Nexus本地倉庫介紹:Nexus預(yù)置了三個(gè)本地倉庫:Releases、Snapshots、3rd Party。

  • Releases:穩(wěn)定倉庫,這里存放我們項(xiàng)目中發(fā)布版本的構(gòu)建,通常是Release版本的,比如在產(chǎn)品迭代過程中對外發(fā)布的包,其中的各包版本即為Release
  • Snapshots:快照倉庫,主要是用來發(fā)布那些非Release版本,即我們在開發(fā)過程需臨時(shí)發(fā)布一個(gè)版本的包用于給你的同事依賴以繼續(xù)下一個(gè)功能的開發(fā),該臨時(shí)版本往往是不穩(wěn)定的,但該倉庫卻非常的有用,但是需要注意的是,發(fā)布時(shí)一定要將臨時(shí)版本去掉!
  • 3rd Party:第三方倉庫,這里的第三方庫不同于中央倉庫,這里的是指你可以自己上傳包的第三方庫,往往用于上傳那些在中央倉庫中找不到的包或者是內(nèi)網(wǎng)環(huán)境下無法連接中央倉庫需要手動(dòng)導(dǎo)包進(jìn)去的情況,也只有這一個(gè)倉庫我們可以手動(dòng)上傳

5:create repository

選擇maven2(hosted),這里的Repository的type屬性有:proxy,hosted,group三種

  • proxy:即你可以設(shè)置代理,設(shè)置了代理之后,在你的nexus中找不到的依賴就會去配置的代理的地址中找

  • hosted:你可以上傳你自己的項(xiàng)目到這里面

  • group:它可以包含前面兩個(gè),是一個(gè)聚合體。一般用來給客戶一個(gè)訪問nexus的統(tǒng)一地址。

簡單的說,就是你可以上傳私有的項(xiàng)目到hosted,以及配置proxy以獲取第三方的依賴(比如可以配置中央倉庫的地址)。前面兩個(gè)都弄好了之后,在通過group聚合給客戶提供統(tǒng)一的訪問地址。

6:新建的reposity,我這個(gè)是已經(jīng)建好了打開的,咱們頁面不一樣,按照這個(gè)新建:

我這里的名字是自己起名的,按照自己的喜歡的名字起就好,我是ValidateCode

7:算了我直接再新建一個(gè)一起走…:點(diǎn)這個(gè)新建

8:選這個(gè)host:也就是上傳自己本地的下載好的jar包:

9:如下圖所示:

10:多了一個(gè)

11:打開這里:

然后上傳:

然后去看一下:(我上傳的是一個(gè)可以生成二維碼的jar包)

三:新建Maven工程引入剛剛的jar包:(經(jīng)過測試不需要這一步,請直接跳到第三步,是不需要修改一大堆setting.xml的?。?!保持原版的不要?jiǎng)泳秃茫。?/h2>

1:修改配置:打開這個(gè)配置文件

2:先再serve這里添加這個(gè):這里寫這個(gè)是為了連接nexus做的驗(yàn)證

   <server>
      <id>releases</id>
      <username>admin</username>
      <password>*********</password>
    </server>

3:使用IDEA新建一個(gè)Maven項(xiàng)目:配置好Maven

4:加入依賴:

5:再pom.xml里面設(shè)置源:

  <repositories>
        <repository>
            <id>public</id>
            <name>Public Repositories</name>
            <url>http://你的IP:8081/repository/ValidateCode/</url>
        </repository>
        <repository>
            <id>public</id>
            <name>Public Repositories</name>
            <url>http://你的IP:8081/repository/MyJar/</url>
        </repository>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>com.ftzlovedsj.project</groupId>
            <artifactId>QRcode</artifactId>
            <version>1.0.0</version>
        </dependency>
        <dependency>
            <groupId>com.ftzlovedsj.project</groupId>
            <artifactId>ftz-dsj</artifactId>
            <version>1.0.0</version>
        </dependency>
    </dependencies>

5成功引入!

測試使用:

報(bào)錯(cuò)分析:一開始會有一種情況就是,你表面上成功導(dǎo)入了jar包,但是實(shí)際上這個(gè)jar包不能用!也就是左邊大外部庫中打不開:(下圖是打開的情況,一開始可能會打不開)

解決:你需要找到你的本地Maven倉庫路徑然后找到對應(yīng)的jar包刪掉他重新導(dǎo)入?。。。?/p>

刪掉上面的然后:

最后你就會發(fā)現(xiàn)可以用了,然后你就可以打包你的項(xiàng)目了,但是可以打開這個(gè)項(xiàng)目訪問的時(shí)候你的本地局域網(wǎng)內(nèi)的人可以,如果想要開通公服需要買一臺服務(wù)器?。?!然后重復(fù)上面的步驟然后你就有了公網(wǎng)IP!

到此這篇關(guān)于使用nexus3.X上傳本地jar包并且通過pom讀?。ㄗ钊姹荆┑奈恼戮徒榻B到這了,更多相關(guān)nexus3.X上傳本地jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mybatis如何使用注解優(yōu)化代碼

    Mybatis如何使用注解優(yōu)化代碼

    這篇文章主要介紹了Mybatis如何使用注解優(yōu)化代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Mybatis實(shí)現(xiàn)分頁的注意點(diǎn)

    Mybatis實(shí)現(xiàn)分頁的注意點(diǎn)

    Mybatis提供了強(qiáng)大的分頁攔截實(shí)現(xiàn),可以完美的實(shí)現(xiàn)分功能。下面小編給大家分享小編在使用攔截器給mybatis進(jìn)行分頁所遇到的問題及注意點(diǎn),需要的朋友一起看看吧
    2017-07-07
  • java 讀取網(wǎng)頁內(nèi)容的實(shí)例詳解

    java 讀取網(wǎng)頁內(nèi)容的實(shí)例詳解

    這篇文章主要介紹了java 讀取網(wǎng)頁內(nèi)容的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • springboot集成swagger3與knife4j的詳細(xì)代碼

    springboot集成swagger3與knife4j的詳細(xì)代碼

    這篇文章主要介紹了springboot集成swagger3與knife4j,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • Java超詳細(xì)介紹抽象類與接口的使用

    Java超詳細(xì)介紹抽象類與接口的使用

    在類中沒有包含足夠的信息來描繪一個(gè)具體的對象,這樣的類稱為抽象類,接口是Java中最重要的概念之一,它可以被理解為一種特殊的類,不同的是接口的成員沒有執(zhí)行體,是由全局常量和公共的抽象方法所組成,本文給大家介紹Java抽象類和接口,感興趣的朋友一起看看吧
    2022-05-05
  • IDEA 離線遷移Springboot工程的方法步驟

    IDEA 離線遷移Springboot工程的方法步驟

    這篇文章主要介紹了IDEA 離線遷移Springboot工程的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 如何用JAVA判斷當(dāng)前時(shí)間是否為節(jié)假日、周末、工作日及調(diào)休日(不報(bào)錯(cuò):IOException!)

    如何用JAVA判斷當(dāng)前時(shí)間是否為節(jié)假日、周末、工作日及調(diào)休日(不報(bào)錯(cuò):IOException!)

    最近公司有個(gè)業(yè)務(wù)需要判斷工作日,但是每年的節(jié)假日不一樣,下面這篇文章主要給大家介紹了關(guān)于如何用JAVA判斷當(dāng)前時(shí)間是否為節(jié)假日、周末、工作日及調(diào)休日的相關(guān)資料,且不報(bào)錯(cuò):IOException!,需要的朋友可以參考下
    2023-12-12
  • Java實(shí)現(xiàn)分頁查詢功能

    Java實(shí)現(xiàn)分頁查詢功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)分頁查詢功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Java爬蟲抓取視頻網(wǎng)站下載鏈接

    Java爬蟲抓取視頻網(wǎng)站下載鏈接

    本文是通過JAVA獲取優(yōu)酷、土豆、酷6、6間房等視頻,小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • java 替換docx文件中的字符串方法實(shí)現(xiàn)

    java 替換docx文件中的字符串方法實(shí)現(xiàn)

    這篇文章主要介紹了java 替換docx文件中的字符串方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評論