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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

maven私服 Nexus2.x.x私服安装配置

發(fā)布時間:2025/4/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 maven私服 Nexus2.x.x私服安装配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、Nexus的下載和安裝 1、下載nexus?,下載地址:https://www.sonatype.com/download-oss-sonatype? 2、打開目錄nexus-2.x.x-xx-bundle\nexus-x.x.x-xx\bin\jsw
這個目錄下面你會發(fā)現(xiàn)有很多系統(tǒng)版本的nexus環(huán)境,根據(jù)個人的電腦系統(tǒng)選擇對應(yīng)的版本 例如win (64)位的系統(tǒng),選擇windows-x86-64這個版本
?

3打開一個版本你會看到如下文件:

?

console-nexus.bat:啟動nexus服務(wù)器,命令行窗口,關(guān)閉后,不會駐留在windows服務(wù)中 install-nexus.bat:將nexus安裝成為windows服務(wù) start-nexus.bat:啟動服務(wù) stop-nexus.bat:停止服務(wù) uninstall-nexus.bat:卸載nexus在windows中的服務(wù)

4、啟動服務(wù),訪問http://localhost:8081/nexus/?啟動后如下頁面,在右上角有個Log in 的超鏈接,點擊登錄

默認(rèn)的用戶名是 admin 密碼是 admin123

5、可以點右上角的“admin -> Profile”修改登錄密碼

6、私服的倉庫說明

?點擊Views/Repositories Repositories

Nexus內(nèi)置倉庫說明: 1)Central:該倉庫代理Maven中央倉庫,其策略為Release,因此只會下載和緩存中央倉庫中的發(fā)布版本組件。 2)?Central M1 shadow: 用于提供中央倉庫中M1格式的發(fā)布版本的組件鏡像倉庫 3)Apache Snapshots:Apache Maven倉庫快照版本的組件 4)3rd party:這是一個策略為Release的宿主類型倉庫,用來部署無法從公共倉庫獲得的第三方發(fā)布版本組件。 5)Releases:這是一種策略為Release的宿主類型倉庫,用來部署組織內(nèi)部的發(fā)布版本組件。 6)Snapshots:這是一個策略為Snapshot的宿主類型倉庫,用來部署組織內(nèi)部的快照版本組件 7)Public Repositories:該倉庫組將上述某些倉庫聚合(可在倉庫的Configuration中配置)
  并通過一致的地址提供服務(wù)。
倉庫類型說明: 1)Hosted:本地倉庫,通常我們會部署自己的構(gòu)件到這一類型的倉庫。
包括3rd party倉庫,Releases倉庫,Snapshots倉庫 2)Proxy:代理倉庫,它們被用來代理遠(yuǎn)程的公共倉庫,如maven中央倉庫。 3)Group:倉庫組,用來合并多個hosted  /proxy倉庫,通常我們配置maven依賴倉庫組。 4)virtual:虛擬倉庫。

7、設(shè)置下載遠(yuǎn)程索引到本地

8然后在Central倉庫上右鍵然后點擊Repair Index 即可下載中心倉庫的索引文件,稍等幾分鐘點擊下邊的Browse Index即可看見下載的索引文件。

?

9這樣設(shè)置以后Nexus會自動從遠(yuǎn)程中央倉庫下載索引文件為了檢驗索引文件自動下載是否生效可以在左邊菜單欄里面找到Artifact Search在輸入框里面輸入你想要搜索的組件名字比如:hibernate, 那么查詢結(jié)果如下:

?

10、點擊其中一個版本的信息,可以查看pom信息

?

二、配置從私服下載資源

1、在本地倉庫的settings.xml文件中配置,在<mirrors>中添加 <mirror><!--此處配置所有的構(gòu)建均從私有倉庫中下載 *代表所有 --><id>nexus</id><mirrorOf>*</mirrorOf><url>http://localhost:8081/nexus/content/groups/public</url></mirror> 2、查找私服dependency配置信息

三、配置將資源發(fā)布到私服

1、在項目的pom.xml中配置發(fā)布目的地<distributionManagement><repository><id>releases</id><name>Internal Releases</name><url>http://localhost:8081/nexus/content/repositories/releases/</url></repository><snapshotRepository><id>snapshots</id><name>Internal Snapshots</name><url>http://localhost:8081/nexus/content/repositories/snapshots/</url></snapshotRepository></distributionManagement> 2、在本地倉庫的settings.xml文件中配置發(fā)布權(quán)限,在<servers>中添加<server><id>releases</id><username>admin</username><password>admin123</password></server><server><id>snapshots</id><username>admin</username><password>admin123</password> </server>mvn deploy 將程序發(fā)布到私服注意: 私服一般安裝在內(nèi)網(wǎng)的其他服務(wù)器上,而不是本機(jī)上。
因此上面的配置中l(wèi)ocalhost的部分在實際情況中應(yīng)該修改為公司中內(nèi)網(wǎng)的私服服務(wù)器地址。

?

轉(zhuǎn)載于:https://www.cnblogs.com/JBLi/p/10566953.html

總結(jié)

以上是生活随笔為你收集整理的maven私服 Nexus2.x.x私服安装配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。