zoukankan      html  css  js  c++  java
  • 配置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包目录即可;

  • 相关阅读:
    .NET Worker Service 如何优雅退出
    .NET 中的 Worker Service 入门介绍
    一图看懂 ASP.NET Core 中的服务生命周期
    创建支持依赖注入、Serilog 日志和 AppSettings 的 .NET 5 控制台应用
    Asp.Net Core 5 REST API 使用 RefreshToken 刷新 JWT
    Asp.Net Core 5 REST API 使用 JWT 身份验证
    Asp.Net Core 5 REST API
    JWT 介绍
    在 .NET Core 5 中集成 Create React app
    在 .NET Core 中构建 REST API
  • 原文地址:https://www.cnblogs.com/duyinqiang/p/5164732.html
Copyright © 2011-2022 走看看