配置nexus倉庫


Nexus有許多默認倉庫:CentralReleasesSnapshots,和3rd Party

1.配置central倉庫

 Nexus內置了Maven中央代理倉庫Central選擇倉庫列表中的 Central如圖3.1

3.1

點擊Configuration進行配置

Repository Policyrelease不會代理遠程倉庫的snapshot構件snapshot版本構件不穩定且不受控制,使用這樣的構件含有潛在的風險

“Remote Storage Location”為遠程倉庫地址,http://repo.maven.org/maven2/ 

“Download Remote Indexes”是否下載遠程索引文件,默認為False,(中央倉庫有大量的構件,其索引文件也很大,容易消耗大量的 中央倉庫帶寬)。將其設置為True(其他代理倉庫也需要改成True,然后點擊Save。在Nexus下載的中央倉庫索引文件之后,我們就可以在本地搜索中央倉庫的所有構件。

2.Releases用於部署自己的release構件,Snapshots用於自己的snapshot構件3rd Party用於部署第三方構件,修改ConfigurationDeployment PolicyAllow Redeploy,則可以在Artifact Upload中上傳本地文件。

 

新增代理倉庫

1.新增代理倉庫。如圖3.2

3.2 nexus新增代理倉庫

 

2.添加信息具體。如圖3.3

 

3.3 添加倉庫信息

3.添加倉庫至組

添加倉庫到公共nexus倉庫組。如圖3.4

 

        Ordered Group Repositories:已在使用中的倉庫。檢索順序與排序一致

    Available Repositories:已有未被使用

如圖3.4

四、用戶使用

1.在開發環境中替換/rhome/用戶名/.m2 目錄下的文件settings.xml(新環境中可能沒有此文件)

2.修改maven安裝目錄下/conf/settings.xml文件。修改成干凈的文件

<localRepository>/workspace/repository</localRepository>此標簽可以修改本地倉庫路徑,也可以在eclipseUser Settings中設置。

3.在【工程名】下面執行 mvn  clean  install,即從私服里面下載pom文件里的 jar 包;

4.eclipse開發工具中  clean 【工程名】,刷新jar包目錄即可;


免責聲明!

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



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