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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

如何快速搭建 Maven私服Nexus【实践可行版】

發布時間:2023/10/11 综合教程 71 老码农
生活随笔 收集整理的這篇文章主要介紹了 如何快速搭建 Maven私服Nexus【实践可行版】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

搭建私服Nexus

Nexus 一般用來搭建位于組織或公司內部的 Maven 私服,代理所有的倉庫(包括中央倉庫),用戶通過它就可以獲取和管理所有所需的 Maven 構件。

Nexus 開源版具有以下優點:

  • 占用內存小(28 M 左右)
  • 具有基于 ExtJs 得操作界面,用戶體驗較好
  • 使用基于 Restlet 的完全 REST API
  • 支持代理倉庫、宿主倉庫和倉庫組
  • 基于文件系統,不需要依賴數據庫
  • 支持倉庫管理
  • 支持構件搜索
  • 支持在界面上上傳構件

這些優點使其日趨成為最流行的 Maven 倉庫管理器。

下載和安裝Nexus

目前 Nexus 分為 Nexus 2.x 和 Nexus 3.x 兩個大版本,它們是并行的關系,目前使用最多,運行最穩定的是 Nexus 2.x。

1.  進入 Nexus 2.x 下載頁面,根據本機操作系統,選擇對應的版本進行下載,如下圖所示。

2. 將下載 Nexus 安裝包解壓到本地磁盤,可獲得 nexus-2.15.1-02 和 sonatype-work 2 個目錄,如下圖。

其中:

  • nexus-2.15.1-02:該目錄中包含了 Nexus 2.x 運行所需要的文件,如啟動腳本、依賴 jar 包等。
  • sonatype-work:該目錄中包含了 Nexus 2.x 生成的配置文件、日志文件等。

nexus-2.15.1-02 目錄說明,如下表所示。

子目錄 說明
bin 命令中心(啟動命令,關閉命令)
conf 配置中心(管理著倉庫列表、日志配置,以及安全設置)
lib Nexus 的庫文件,Nexus 運行時需要的 jar 包所在的目錄
logs 存放日志文件
nexus Nexus 應用程序
tmp 存放Nexus 運行時產生的臨時文件

運行和使用Nexus

進入 \nexus-2.15.1-02\bin\jsw 文件夾,根須操作系統版本選擇合適的目錄,由于我的操作系統是 Windows 11 64 位,所以我選擇 windows-x86-64 目錄,如下圖所示。

其中:

  • console-nexus.bat:啟動 Nexus 并在 DOS 命令行中展示啟動過程。
  • install-nexus.bat:將 Nexus 安裝為 Windows 服務,開機自動啟動。
  • start-nexus.bat:啟動 Nexus。
  • stops-nexus.bat:停止 Nexus。
  • uninstall-nexus.bat:與 install-nexus.bat 相對應,負責卸載 Nexus 服務。

3. 雙擊運行 install-nexus.bat 安裝 Nexus 服務,然后運行 start-nexus.bat 啟動服務。

注意:

  • 運行 install-nexus.bat 安裝服務,若提示”wrapper  | OpenSCManager failed - 拒絕訪問。 (0x5)“,只要關閉窗口,以管理員身份運行即可解決。
  • 運行 start-nexus.bat 啟動服務,若提示”wrapper  | OpenSCManager failed - 拒絕訪問。 (0x5)“,只要關閉窗口,以管理員身份運行即可解決。

4. 訪問 http://localhost:8081/nexus,結果如下圖,則表示服務啟動成功,否則表示服務啟動失敗。

默認管理員賬號為admin密碼為admin123

Nexus離線更新中央倉庫索引

我們知道 Nexus 可以遠程下載和緩存中央倉庫索引,但是對于國內用戶來說,Nexus 遠程更新索引使用的站點位于國外且部分索引文件較大,經常會出現下載速度緩慢或索引文件不完整等情況。下面我們將介紹一種更加快捷可靠的索引更新方式:離線更新中央倉庫索引。

離線更新中央倉庫索引,顧名思義,就是直接將索引文件下載,然后拷貝至 Nexus 工作目錄中,以達到離線更新索引的目的。

離線更新中央倉庫索引主要分為以下 3 步:

  1. 文件下載
  2. 解壓
  3. 更新并驗證索引

文件下載

首先,我們需要下載以下 3 個文件:

  • nexus-maven-repository-index.gz
  • nexus-maven-repository-index.properties
  • indexer-cli-5.1.1.jar

1、下載索引文件:

https://repo1.maven.org/maven2/.index/

或者

http://repo.maven.apache.org/maven2/.index/

2、下載索引生成器瀏覽器訪問 http://mvnrepository.com/,搜索 Indexer CLI,選擇 Maven :: Indexer CLI,如圖 2 所示。

maven.outofmemory.cn/org.apache.maven.indexer/indexer-cli/

把下載的文件放在同一目錄

命令窗口定位到該目錄然后執行執行:

java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer

等待幾分鐘,先關閉nexus服務,

更新并驗證索引 將所有索引文件(不包含目錄)全部拷貝到“Nexus\sonatype-work\nexus\indexer\central-ctx”目錄中

重啟 Nexus,在倉庫列表中,選中 Central 代理倉庫,然后點擊 Browse Index 選項卡

總結

以上是生活随笔為你收集整理的如何快速搭建 Maven私服Nexus【实践可行版】的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日本高清免费不卡视频 | 国产亚洲无码精品 | 激情春色网 | 欧美一区欧美二区 | 亚洲欧美一区二区三区在线观看 | 俺去草 | 91pao| 欧美激情精品久久久久久免费 | 波多野结衣在线看 | 精品xxx| 夜夜嗨影院 | 麻豆精品国产传媒av | 国产伦理久久精品久久久久 | 国产精品夜夜嗨 | 正在播放亚洲 | 亚洲天堂视频在线观看 | 久草一本| 性生活视频网站 | 亚洲91网 | wwwxxx在线播放 | 欧美性受xxxx黒人xyx性爽 | 色偷偷av男人的天堂 | 日韩成人欧美 | 久久11| 久久久久久久无码 | 日韩精品人妻一区二区中文字幕 | 视频免费在线观看 | 爱综合网 | 女人18毛片毛片毛片毛片区二 | av网站免费播放 | 操操操日日日 | 自拍 亚洲 欧美 | www黄色片网站 | 无码人妻aⅴ一区二区三区 国产高清一区二区三区四区 | 日本老太婆做爰视频 | 在线观看日韩av | 日本黄色录像片 | 制服下的诱惑暮生 | 人妻一区二区三区免费 | 久久精品www | 艳母日本动漫在线观看 | 青青操视频在线 | 成年网站在线播放 | av黄色免费在线观看 | 欧美色视频一区二区三区 | 伊人国产在线视频 | 情涩快播| 久久99热这里只有精品 | 欧美日韩国产综合网 | 国产精品久久久久久久久久 | 伊人久久青青 | 麻豆精品国产传媒av绿帽社 | 免费av一区二区 | 欧美黄在线观看 | 在线波多野结衣 | 精品人妻无码在线 | 影音先锋中文字幕一区 | 黄色同人网站 | 国产日批视频 | 亚洲欧美国产毛片在线 | 黄色一级小视频 | 日本高清视频在线播放 | 日本高清视频免费观看 | 中文字幕在线一区二区三区 | 精品毛片 | 韩国黄色一级片 | 久久久国产精品成人免费 | 免费在线毛片 | 在线成人免费视频 | 免费的黄色网 | 一二三四视频社区在线 | 国产精品九九视频 | 五月激情婷婷综合 | 国产视频在线一区二区 | av资源新版在线天堂 | 精品国产一区二区三区性色 | 国产精品一区免费 | 宇都宫紫苑在线播放 | 黄色天堂网| 变态另类一区二区 | 本道久久 | 成人你懂的 | 欧美中文一区 | 69精品久久久久久 | 毛片999 | 国产极品在线观看 | 蜜桃av色偷偷av老熟女 | 国产精品久久欧美久久一区 | 日本一区二区视频在线 | 一区二区三区中文视频 | 亚洲精品乱码久久久久久国产主播 | 久久亚洲免费 | 国内av网 | 久久九九99 | 日韩欧av | 久久久精品美女 | 看全黄大色黄大片 | 日韩一区二区三区在线观看 | 一区二区三区四区亚洲 |