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

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

1.Nexus

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

1.1 下载地址

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

1.2 启动

nexus.exe /run nexus

手把手教你搭建私服(Nexus)_第1张图片

1.3 访问 & 登录

手把手教你搭建私服(Nexus)_第2张图片

2.私服仓库分类

手把手教你搭建私服(Nexus)_第3张图片
手把手教你搭建私服(Nexus)_第4张图片

3.资源上传和下载

手把手教你搭建私服(Nexus)_第5张图片

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

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

手把手教你搭建私服(Nexus)_第6张图片

②配置访问私服的权限

手把手教你搭建私服(Nexus)_第7张图片

<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仓库添加到仓库组中。
手把手教你搭建私服(Nexus)_第8张图片

④在上面文章的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>

⑤上传
手把手教你搭建私服(Nexus)_第9张图片

查看一下
手把手教你搭建私服(Nexus)_第10张图片

你可能感兴趣的:(五,服务器,一,Java,九,工作及问题,spring,boot,nexus,搭建私服)