Maven私服安裝配置,java通過私服下載代碼,並打包后上傳到私服(Nexus)


Maven私服一般安裝Nexus。
首先,Nexus下載,訪問Nexus官方網址https://www.sonatype.com/download-nexus-repo-oss

下載完成后是個壓縮包

第二步 配置:
1)將上一步下載的nexus解壓

2)端口和監聽配置

application-port:監聽端口
application-host:監聽主機
nexus-context-path:上下文路徑
4) 運行環境配置

第三步安裝:
方式一:以管理員身份運行cmd窗口 進入路徑【D:\Program Files\nexus-3.28.1-01\bin】執行.\nexus.exe /run

方式二:使用本地服務的方式啟動,
1) 安裝服務:以管理方式打開cmd,進入路徑【D:\Program Files\nexus-3.28.1-01\bin】,執行命令./nexus.exe /install

2) 啟動服務:執行命令:net start nexus

注:
關閉服務:net stop nexus
卸載服務:./nexus.exe /uninstall

第四步啟動、訪問
訪問路徑: http://127.0.0.1:8081/
用戶名:admin
打開文件:D:\Program Files\sonatype-work\nexus3\admin.password

復制密碼到密碼輸入框中

登陸成功后展示

說明:
hosted:宿主倉庫,主要存儲本公司或團隊開發的jar包
proxy:代理倉庫,代理中央倉庫和apache下測試版本的jar包
group:組倉庫,將來連接組倉庫。包含Hosted:宿主庫,proxy:代理倉庫
virtual:虛擬倉庫,倉庫廢棄后會存存儲到虛擬倉庫

第五步 maven配置私服下載配置
打開文件【D:\Program Files\apache-maven-3.6.3\conf\settings】,

找到節點【profiles】在該節點在新建profile


mfc-dev



maven-central

maven-central

http://127.0.0.1:8081/repository/maven-central/


true



true




my

my

http://127.0.0.1:8081/repository/maven-releases//


true



true







public
Public Repositories
http://127.0.0.1:8081/repository/maven-central/



在節點activeProfiles下加入

mfc-dev

來激活profile

測試
先去本地倉庫把項目A依賴的項目B的jar刪除,項目A報錯,然后會從私服上下載,完成后檢查是否下載成功。
第六步maven上傳jar到私服
打開文件【D:\Program Files\apache-maven-3.6.3\conf\settings】,

在【servers】下新增節點【server】如下

releases
admin
admin1234

注意:settings.xml中server元素下id的值必須與POM中repository或snapshotRepository下id的值完全一致。將認證信息放到settings下而非POM中,是因為POM往往是它人可見的,而settings.xml是本地的。

在要上傳的項目的pom文件中配置


nexus-releases
Nexus Release Repository
http://127.0.0.1:8081/repository/maven-releases/


nexus-snapshots
Nexus Snapshot Repository
http://127.0.0.1:8081/repository/maven-snapshots/


點擊【deploy】把應用打包並上傳到私服

上傳到私服完成查看私服:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM