配置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包目录即可;

原文地址:https://www.cnblogs.com/duyinqiang/p/5164732.html