Linux下安装配置Nexus(2)

注:将nexus配置成所有仓库的镜像之后,maven会从本地的nexus安装查阅,而非去外面查阅中央maven仓库。如果对nexus有一个构件请求,本地的nexus安装会提供这个构件;如果Nexus没有这个构件,nexus会从远程仓库获取这个构件,然后添加至远程仓库的本地镜像。
 
三、配置nexus仓库

Nexus有许多默认仓库:Central,Releases,Snapshots,和3rd Party

1.配置central仓库

Nexus内置了Maven中央代理仓库Central。选择仓库列表中的 Central,如图3.1:

Linux下安装配置Nexus

图3.1

点击Configuration进行配置:

Repository Policy为release,则不会代理远程仓库的snapshot构件(snapshot版本构件不稳定且不受控制,使用这样的构件含有潜在的风险)。

“Remote Storage Location”为远程仓库地址, ;

“Download Remote Indexes”是否下载远程索引文件,默认为False,(中央仓库有大量的构件,其索引文件也很大,容易消耗大量的 中央仓库带宽)。将其设置为True(其他代理仓库也需要改成True),然后点击Save。在Nexus下载的中央仓库索引文件之后,我们就可以在本地搜索中央仓库的所有构件。

2.Releases用于部署自己的release构件,Snapshots用于自己的snapshot构件。3rd Party用于部署第三方构件,修改Configuration下Deployment Policy为Allow Redeploy,则可以在Artifact Upload中上传本地文件。

新增代理仓库

1.新增代理仓库。如图3.2

Linux下安装配置Nexus

图3.2 nexus新增代理仓库

2.添加信息具体。

Linux下安装配置Nexus

 

3.3 添加仓库信息

3.添加仓库至组

添加仓库到公共nexus仓库组。

Linux下安装配置Nexus

如图3.4

Ordered Group Repositories:已在使用中的仓库。检索顺序与排序一致

Available Repositories:已有未被使用

如图3.4
 
四、用户使用

1.在开发环境中替换/rhome/用户名/.m2 目录下的文件settings.xml(新环境中可能没有此文件);

2.修改maven安装目录下/conf/settings.xml文件。修改成干净的文件。

<localRepository>/workspace/repository</localRepository>此标签可以修改本地仓库路径,也可以在eclipse中User Settings中设置。

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

4.在eclipse开发工具中  clean 【工程名】,刷新jar包目录即可;

Maven使用入门

Ubuntu 下 搭建Nexus Maven私服中央仓库 

Linux下使用Nexus搭建Maven私服详解

Linux下使用Nexus搭建Maven私服

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15005.html