搭建nexus3私库简要步骤

搭建nexus3私库简要步骤搭建nexus私库简要步骤:安装nexus登录nexus页面端默认地址http://loaclhost:8081登录nexus账号默认admin/admin123maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jarmaven-releases:私库发行版jar,初次安装请将Deploymentpolicy设置为Allowredeploymaven-snapshots:私库快照(调试版本)jarm

大家好,又见面了,我是你们的朋友全栈君。

搭建nexus私库

简要步骤:
  1. 安装nexus

  2. 登录nexus页面端 默认地址http://loaclhost:8081

  3. 登录nexus账号 默认admin/admin123

    • maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
    • maven-releases:私库发行版jar,初次安装请将Deployment policy设置为Allow redeploy
    • maven-snapshots:私库快照(调试版本)jar
    • maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。
  4. 配置阿里云代理仓库,并将代理仓库加入public组这种

    Nexus默认的仓库类型有以下四种:
    1. group(仓库组类型):又叫组仓库,用于方便开发人员自己设定的仓库;
    2. hosted(宿主类型):内部项目的发布仓库(内部开发人员,发布上去存放的仓库);
    3. proxy(代理类型):从远程中央仓库中寻找数据的仓库(可以点击对应的仓库的Configuration页签下Remote Storage属性的值即被代理的远程仓库的路径);
    4. virtual(虚拟类型):虚拟仓库(这个基本用不到,重点关注上面三个仓库的使用
  5. 修改maven配置setting.xml

    <servers>
        <server>
            <id>releases</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
        <server>
            <id>snapshots</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
    </servers>
    
    <mirrors>
        <mirror>
            <id>nexus</id>
            <mirrorOf>*</mirrorOf>
            <url>http://localhost:8081/repository/maven-public/</url>
        </mirror>
    </mirrors>
    
    <profiles>
        <profile>  
          <id>dev</id>
          <repositories>
            <repository>
              <id>Nexus</id>
              <url>http://localhost:8081/repository/maven-public/</url>
              <releases>
                <enabled>true</enabled>
              </releases>
              <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
              </snapshots>
            </repository>
          </repositories>
          <activation>
            <activeByDefault>true</activeByDefault>      
            <jdk>1.8</jdk>
          </activation>
          <properties>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
          </properties>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>dev</activeProfile>
    </activeProfiles>
    
  6. 修改项目pom.xml

    <distributionManagement>
        <repository>
            <id>releases</id>
            <name>Releases</name>
            <url>http://localhost:8081/repository/maven-releases/</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <name>Snapshot</name>
            <url>http://localhost:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>
    
  7. 上传包

    mvn deplo
    

    错误记录:401 账号或密码不正确

  8. 参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161289.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月18日 上午8:00
下一篇 2022年7月18日 上午8:00


相关推荐

  • 小程序真机测试获取不到数据Unhandled promise rejection {errMsg: “request:fail -102:n

    小程序真机测试获取不到数据Unhandled promise rejection {errMsg: “request:fail -102:n为了做微信小程序的毕设 本人学习了一些微信小程序的开发 最近也是头大 出现了接口访问不了的问题 也就是在微信开发工具可以预览到图片但是到了手机上却不能获取到图片数据解决办法有的 1 勾选详情中的以下选项 2 勾选设置中的 3 楼主的解决方案是将 localhost 改为电脑的 ip 地址并且手机使用与电脑相同网段的地址即可获取数据成功 request url http localhost 8080 flowerIndex getBanner

    2026年3月17日
    2
  • declare-styleable:自定义控件的属性[通俗易懂]

    declare-styleable:自定义控件的属性[通俗易懂]做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:

    2022年7月13日
    20
  • Python批量修改文件名(重命名)

    Python批量修改文件名(重命名)重命名前 重命名后 源码 importos 1 获取重命名的文件夹 folder name D myworkspace JupyterNoteb face data2 wangyu test id 1 2 获取文件夹中的文件名 file names os listdir folder name os chdir folder name 3 对获取的名字重

    2026年3月17日
    2
  • JavaHTTP下载视频

    JavaHTTP下载视频

    2022年1月14日
    43
  • 完全兼容mysql国产_国产的数据库都有哪些?

    完全兼容mysql国产_国产的数据库都有哪些?国内四大单机数据库 武汉达梦 DM 人大金仓 Kingbase 南大通用 Gbase 神通 OSCAR 国产分布式数据库 蚂蚁金服 OceanBase 腾讯 TDSQL 中兴 GoldenDB 华为 GaussDB200 巨杉 SequoiaDB 易鲸捷 EsgynDB 万里开源 GreatDB 星环科技 KunDB 国产云数据库 阿里 AnalyticDB 腾讯 CynosDB 华为 HWSQL 百度 TDB 京东云 DRDS 金山 K

    2026年1月25日
    7
  • 如何添加smtp服务器_smtp服务器设置

    如何添加smtp服务器_smtp服务器设置在现在这个时代中,人们传输信息基本上都是用邮件传输,那么你知道电脑之间是怎么用邮件传输的么。就是通过smtp服务器,通过这个服务器,人们可以把自己写的东西通过邮件经过这个服务器传输到你想让邮件传输到的地方,接下来就让小编好好给大家介绍一下。Smtp传输器是什么?Smpt的意思是简单的邮件传输协议,它是一组用于源地址到目的地传送邮件的规则,并且由它决定邮件的中转方式。Smtp传输器使用由tcp提供的…

    2026年4月15日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号