手把手教你搭建私服(Nexus)

私服是一台独立的服务器,用于解决团队内部的资源共享与资源同步问题。

1.Nexus

Nexus是sonatype公司的一款maven私服产品。

1.1 下载地址

https://help.sonatype.com/repomanager3/product-information/download

1.2 启动

nexus.exe /run nexus

在这里插入图片描述

1.3 访问 & 登录

在这里插入图片描述

2.私服仓库分类

在这里插入图片描述
在这里插入图片描述

3.资源上传和下载

在这里插入图片描述

本地仓库上传和访问资源需要进行配置。

①创建两个仓库demo-snapshot和demo-release

在这里插入图片描述

②配置访问私服的权限

在这里插入图片描述

<servers>
  <!--配置访问私服权限-->
  <server>
      <id>demo-snapshot</id>
      <username>admin</username>
      <password>root</password>
  </server>
  <server>
      <id>demo-release</id>
      <username>admin</username>
      <password>root</password>
  </server>
</servers>

③配置私服访问路径

还是在setting.xml文件中配置

<mirrors>
    <!--私服的访问路径-->
    <mirror>
      <id>maven-public</id>
      <mirrorOf>*</mirrorOf>
      <url>http://localhost:8081/repository/maven-public/</url>
    </mirror>
 </mirrors>

配置信息和下图的maven-group仓库组保持一致,并且将demo-snapshot和demo-release仓库添加到仓库组中。
在这里插入图片描述

④在上面文章的demo_aggregate工程中配置私服的具体位置(pom.xml文件)

<distributionManagement>
    <snapshotRepository>
        <id>demo-snapshot</id>
        <url>http://localhost:8081/repository/demo-snapshot/</url>
    </snapshotRepository>
    <repository>
        <id>demo-release</id>
        <url>http://localhost:8081/repository/demo-release/</url>
    </repository>
</distributionManagement>

⑤上传
在这里插入图片描述

查看一下
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39570655/article/details/132231584