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

  • 相关阅读:
    Windows更改默认RDP端口
    npm
    virtbuilder、oz
    brctl 详细使用
    Linux 精心设计的操作
    Oracle 11.2.0.1.0 CRS4639: Could not contact Oracle High Availability Services
    Oracle 11g 数据库启动时实例恢复的背后
    RHEL Debian Repository Configuration
    C#编码规范2
    .net二维码图片生成,并在中间添加LOGO,附base64图片下载功能
  • 原文地址:https://www.cnblogs.com/duyinqiang/p/5164732.html
Copyright © 2020-2023  润新知