日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Nexus搭建Maven私服

發布時間:2025/7/25 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Nexus搭建Maven私服 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.????環境搭建

  1.1? 下載

    http://www.sonatype.org/nexus/

    NEXUS OSS [OSS = Open Source Software,開源軟件——免費]

    NEXUS PROFESSIONAL -FREE TRIAL [專業版本——收費]。

    所以選擇NEXUS OSS

    

?

?

    找到Download andInstall Nexus OSS。下載ZIP的即可:

       

 

?

  1.2? 配置

    將下載的ZIP包解壓,得到如下目錄:

    

?

?

    將Nexus的bin目錄添加到Path環境變量中:

    

?

?

    將Nexus與當前使用的JDK的關聯,修改如下的配置文件即可,目錄為,

    ${ Nexus_HOME }/bin/jsw/conf/wrapper.conf。如下圖:

    

?

?

    到此配置完畢,然后,即可在本地訪問Nexus,如出現下圖就表示配置成功:

    

?

?

2.????Nexus中的倉庫

  2.1? 類型介紹

    登陸Nexus,在左邊菜單欄里選擇Repositories,然后會出現右邊的畫面,右邊上半部分是列出來的repository,黑體字是類型為group的repository。

    這里簡單介紹下幾種repository的類型:

    ?? hosted,本地倉庫,通常我們會部署自己的構件到這一類型的倉庫。比如公司的第二方庫。

    ?? proxy,代理倉庫,它們被用來代理遠程的公共倉庫,如maven中央倉庫。

    ?? group,倉庫組,用來合并多個hosted/proxy倉庫,當你的項目希望在多個repository使用資源時就不需要多次引用了,只需要引用一個group即可。

    

?

?

  2.2? 管理本地倉庫

    我們前面講到類型為hosted的為本地倉庫,Nexus預定義了3個本地倉庫,分別是Releases, Snapshots, 3rd Party. 分別講一下這三個預置的倉庫都是做什么用的:

  Releases:

?    這里存放我們自己項目中發布的構建, 通常是Release版本的, 比如我們自己做了一個FTP Server的項目, 生成的構件為ftpserver.war, 我們就可以把這個構建發布到Nexus的Releases本地倉庫. 關于符合發布后面會有介紹.

  Snapshots:

?    這個倉庫非常的有用, 它的目的是讓我們可以發布那些非release版本, 非穩定版本, 比如我們在trunk下開發一個項目,在正式release之前你可能需要臨時發布一個版本給你的同伴使用, 因為你的同伴正在依賴你的模塊開發, 那么這個時候我們就可以發布Snapshot版本到這個倉庫, 你的同伴就可以通過簡單的命令來獲取和使用這個臨時版本.

  3rd Party:

    顧名思義, 第三方庫, 你可能會問不是有中央倉庫來管理第三方庫嘛,沒錯, 這里的是指可以讓你添加自己的第三方庫, 比如有些構件在中央倉庫是不存在的. 比如你在中央倉庫找不到Oracle 的JDBC驅動, 這個時候我們就需要自己添加到3rdparty倉庫。

?

  2.3? 在Nexus為自己的項目手動單獨建庫

    建庫,Add-- >HostedRepository

    

?

?

    建權限

    

?

?

    建角色(指定權限)

    

?

?

    建用戶(指定角色)

    

?

?

  2.4? Maven倉庫組

    通過前面介紹可以了解到, 我們可以建立多個proxy代理倉庫,hosted本地倉庫, 如果沒有倉庫組的概念,我們如果需要引用這些倉庫的是時候需要一一加入到我們的setting.xml里面去, 有了倉庫的組的概念, 我們只需要做一次引用就可以了,把我們需要的倉庫加入到倉庫組即可。如下圖:

    

?

?

    倉庫組默認包含本地倉庫Releases,snapshots, 3rd party和代理倉庫MavenCentral. 你可以在Configuration配置頁添加倉庫到這個倉庫組. 如果需要你還可以創建一個倉庫組,在Repositories菜單處選add-->Repository Group即可

?

3.????項目中配置Nexus倉庫

  如果只有一個項目,可以配置在項目的pom文件中:

  

?

?

  如果有多個項目都使用Nexus的配置,可以將如上皮遏制放到Maven的Settings文件中:

  

?

?

4.????配置倉庫鏡像

  默認的,如果本地倉庫找不到依賴的構件,這時需要東西時先到Nexus上找,如果發現Nexus服務關閉后,會自動到中央倉庫找。

  如果我們想覆蓋中央倉庫的默認地址,強制依賴的東西都到Nexus中去找,即使Nexus關閉也不會到中央工廠去下載:

  修改Maven的Settings文件:

  

?

?

  注意,如果本地倉庫有東西,但Nexus中沒有,需要將該東西考到Nexus倉庫中,然后更新倉庫索引:

  

轉載于:https://www.cnblogs.com/hoobey/p/6082905.html

總結

以上是生活随笔為你收集整理的使用Nexus搭建Maven私服的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产又大又黑又粗免费视频 | 国产精品国产三级国产专播品爱网 | 精人妻无码一区二区三区 | 日本一级淫片免费放 | 亚洲一区不卡在线 | 日韩精品理论 | 日本嫩草影院 | 欧美 亚洲 另类 激情 另类 | av影片在线观看 | 亚洲乱妇 | 婷婷丁香综合网 | 日韩精品视频免费在线观看 | 日本少妇喷水视频 | 天天插日日插 | 国产精品-区区久久久狼 | 337p嫩模大胆色肉噜噜噜 | 自拍偷拍另类 | 成人性生交大片免费卡看 | 五月激情av | 法国空姐在线观看完整版 | 激情综合一区二区三区 | 国产亚洲精久久久久久无码苍井空 | 国产一级片在线播放 | 黑人与亚洲人色ⅹvideos | 日韩一级色| 国产91高清 | 男女在楼梯上高潮做啪啪 | 国产亚洲精品久久久久久无几年桃 | 天天色天 | 国产区欧美区日韩区 | 欧美大尺度做爰啪啪床戏明星 | 激情小说五月天 | 91原创国产| 蜜桃色999| 床戏高潮做进去大尺度视频网站 | 色婷婷aⅴ一区二区三区 | 四虎影视免费在线观看 | 日本大尺度激情做爰hd | 美国一级大黄一片免费中文 | 亚洲黄色免费在线观看 | 黄片毛片av | 青草精品| 女人喂男人奶水做爰视频 | www.日韩在线观看 | 不卡一区在线 | 女人扒开腿让男人桶爽 | 亚洲欧美国产精品专区久久 | 北岛玲av在线| 亚洲免费av一区二区 | 久久丫精品 | 丰满人妻一区二区三区免费视频棣 | 久久三级网站 | 桃色一区 | 日韩一级片免费 | 麻豆影视av| 日韩黄色免费电影 | 色综合图片| 男生插女生网站 | 激情小说中文字幕 | 国产精品视频全国免费观看 | 欧美一区二 | 激情婷婷综合 | h视频网站在线观看 | 鲁在线视频 | 日韩精品一区二区三区 | 日韩欧美一区二区三区免费观看 | www.猫咪av| 加勒比波多野结衣 | 国产精品黄色 | 久久久久久香蕉 | 天天综合中文字幕 | 亚洲三级黄色 | 欧美无吗 | 久久久久国产视频 | jizz国产在线 | 26uuu欧美日本 | a级小视频 | 欧美不卡在线视频 | 一区二区网 | 久久久人| 日本一区二区在线观看视频 | 无码国产精品一区二区免费式直播 | 国产sm调教视频 | 国产毛片久久久久久 | 毛片av在线观看 | 亚洲精品高清无码视频 | 久久成人动漫 | 福利在线一区二区三区 | 九九热免费在线 | 竹菊影视一区二区三区 | 国产美女极度色诱视频www | 国产精品国产三级国产aⅴ中文 | xxx日本黄色 | 久免费一级suv好看的国产 | 尤物在线精品 | 五月激情婷婷网 | 中文字幕大全 | 乱淫av| 中文在线日韩 |