Nexus有许多默认仓库:Central,Releases,Snapshots,和3rd Party 1.配置central仓库 Nexus内置了Maven中央代理仓库Central。选择仓库列表中的 Central,如图3.1: 图3.1 点击Configuration进行配置: Repository Policy为release,则不会代理远程仓库的snapshot构件(snapshot版本构件不稳定且不受控制,使用这样的构件含有潜在的风险)。 “Remote Storage Location”为远程仓库地址,http://repo./maven2/ ; “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 图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>此标签可以修改本地仓库路径,也可以在eclipse中User Settings中设置。 3.在【工程名】下面执行 mvn clean install,即从私服里面下载pom文件里的 jar 包; 4.在eclipse开发工具中 clean 【工程名】,刷新jar包目录即可; |
|
来自: 昵称27831725 > 《Nexus》