您的位置:首页 > 其它

maven私服nexus3搭建和使用

2017-06-07 13:38 399 查看
1.搭建过程

环境说明:oracle JDK 1.8  Maven 3.5  Windows 2008 64位

nexus下载

配置nexus

启动nexus  命令 nexus /run

2.使用教程

nexus访问地址:http://x.x.x.x:9081/

maven/conf/settings.xml 配置如下

<pluginGroups>

    <pluginGroup>org.sonatype.plugins</pluginGroup>

  </pluginGroups>

 <servers>

    <server>

      <id>nexus</id>

      <username>admin</username>

      <password>admin123</password>

    </server>
<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://x.x.x.100:9081/repository/maven-public/</url>

    </mirror>

    <mirror>  

      <id>repo2</id>  

      <mirrorOf>central</mirrorOf>  

      <name>Human Readable Name for this Mirror.</name>  

      <url>http://repo2.maven.org/maven2/</url>  

    </mirror>

  </mirrors>

<profiles>

<profile>

      <id>nexus</id>

      <repositories>

        <repository>

          <id>central</id>

          <url>http://central</url>

          <releases><enabled>true</enabled></releases>

          <snapshots><enabled>true</enabled></snapshots>

        </repository>

      </repositories>

     <pluginRepositories>

        <pluginRepository>

          <id>central</id>

          <url>http://central</url>

          <releases><enabled>true</enabled></releases>

          <snapshots><enabled>true</enabled></snapshots>

        </pluginRepository>

      </pluginRepositories>

    </profile>

  </profiles>

  <activeProfiles>

    <activeProfile>nexus</activeProfile>

  </activeProfiles>

工程下pom.xml 加入配置如下:

<distributionManagement>
 <repository>
     <id>nexus</id>
     <name>Releases</name>
     <url>http://x.x.x.x:9081/repository/maven-releases</url>
   </repository>
   <snapshotRepository>
     <id>nexus</id>
     <name>Snapshot</name>
     <url>http://x.x.x.x:9081/repository/maven-snapshots</url>
   </snapshotRepository>

  </distributionManagement>

把自己的包发布到私服:

Run as - Maven build






到私服上可以找到已经发布的包:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息