美文网首页
Nexus 私服并发布到仓库

Nexus 私服并发布到仓库

作者: liurongming | 来源:发表于2018-01-31 15:04 被阅读0次

settings.xml配置

image.png
<servers>  
     <server>  
     <id>nexus-releases</id>  
     <username>admin</username>  
     <password>admin123</password>  
   </server>  
   <server>  
     <id>nexus-snapshots</id>  
     <username>admin</username>  
     <password>admin123</password>  
   </server>  
 </servers>  
 
 <mirrors>   
   <mirror>   
     <id>nexus-releases</id>   
     <mirrorOf>*</mirrorOf>   
     <url>http://localhost:8081/nexus/content/groups/public</url>   
   </mirror>  
   <mirror>   
     <id>nexus-snapshots</id>   
     <mirrorOf>*</mirrorOf>   
     <url>http://localhost:8081/nexus/content/groups/public-snapshots</url>   
   </mirror>   
 </mirrors>   
  
 <profiles>  
  <profile>  
     <id>nexus</id>  
     <repositories>  
       <repository>  
         <id>nexus-releases</id>  
         <url>http://nexus-releases</url>  
         <releases><enabled>true</enabled></releases>  
         <snapshots><enabled>true</enabled></snapshots>  
       </repository>  
       <repository>  
         <id>nexus-snapshots</id>  
         <url>http://nexus-snapshots</url>  
         <releases><enabled>true</enabled></releases>  
         <snapshots><enabled>true</enabled></snapshots>  
       </repository>  
     </repositories>  
     <pluginRepositories>  
        <pluginRepository>  
               <id>nexus-releases</id>  
                <url>http://nexus-releases</url>  
                <releases><enabled>true</enabled></releases>  
                <snapshots><enabled>true</enabled></snapshots>  
              </pluginRepository>  
              <pluginRepository>  
                <id>nexus-snapshots</id>  
                 <url>http://nexus-snapshots</url>  
               <releases><enabled>true</enabled></releases>  
                <snapshots><enabled>true</enabled></snapshots>  
            </pluginRepository>  
        </pluginRepositories>  
   </profile>  
 </profiles>  
 
 <activeProfiles>  
     <activeProfile>nexus</activeProfile>  
 </activeProfiles>    

在pom.xml配置

<!-- 发布到仓库 -->
<distributionManagement>
        <!-- 两个ID必须与 setting.xml中的<server><id>nexus-releases</id></server>保持一致-->
        <repository>
            <id>nexus-releases</id>
            <name>Nexus Release Repository</name>
            <url>http://localhost:8081/nexus/content/repositories/releases</url>
        </repository>
        <snapshotRepository>
            <id>nexus-snapshots</id>
            <name>Nexus Snapshot Repository</name>
            <url>http://localhost:8081/nexus/content/repositories/snapshots</url>
        </snapshotRepository>
</distributionManagement>

相关文章

网友评论

      本文标题:Nexus 私服并发布到仓库

      本文链接:https://www.haomeiwen.com/subject/omzkzxtx.html