Nexus私服(二)

(一) SpringBoot配置Maven发布至Nexus私服

  • Nexus默认会带有四常用个仓库,maven-central、maven-public、maven-releases、maven-snapshots
  • maven-central类型是proxy代理类型,地址是指向maven中央仓库地址https://repo1.maven.org/maven2/
  • maven-releases、maven-snapshots类型是hosted宿主类型,即代表是上线的稳定版本依赖和开发阶段的快照版本
  • maven-public类型是group组类型,里面是maven-releases、maven-snapshots、maven-central。即当指向maven-public时会去组下面的三个仓库去寻找包依赖

首先将我的Spring-Cloud工程里面的包依赖指向我搭建的nexus私服。首先修改maven的settings.xml。配置私服镜像

  • servers配置虚拟机搭建的nexus私服默认的账号密码
<servers>
    <server>
      <id>mac-ubuntuid>
      <username>adminusername>
      <password>admin123password>
    server>
servers>
  • mirrors配置nexus私服镜像指向maven-public组
<mirrors>
   <mirror>
     <id>nexusid>
     <mirrorOf>centralmirrorOf>
     <url>http://127.0.0.1:8081/repository/maven-public/url>
   mirror>
mirrors> 
  • 配置profile,由于我们镜像指向了maven-public仓库组,这里配置一个假地址
<profiles>
    <profile>
     <id>mac-nexusid>
     <repositories>
       <repository>
         <id>centralid>
         <

你可能感兴趣的:(devops,java,maven,开发语言,Nexus,私服)