码迷,mamicode.com
首页 > 其他好文 > 详细

nexus私服部署

时间:2020-02-01 23:13:17      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:groups   blank   部署   ever   阿里   content   class   mirror   需要   

1,下载安装包,解压,执行以下命令启动服务。

nexus.exe /run

2,访问http://localhost:8081访问管理界面,添加一个maver2(proxy)的仓库,代理地址填写阿里云的加速地址:http://maven.aliyun.com/nexus/content/groups/public/,然后把这个仓库加入到 maven-public 组。对用户提供服务的就是这个maven-public组

3,修改settings.xml配置文件

   添加sever

    <server>
      <id>nexus-releases</id>
      <username>admin</username>
      <password>admin123</password>
    </server>

    <server>
      <id>nexus-snapshots</id>
      <username>admin</username>
      <password>admin123</password>
    </server>

  添加mirror,注意id要与上面的server相对应,url都填写maven-public地址对外提供服务

        <mirror>
            <id>nexus-releases</id>
            <name>nexus-releases</name>
            <url>http://localhost:8081/repository/maven-public/</url>
            <mirrorOf>*</mirrorOf>
        </mirror>
        <mirror>
            <id>nexus-snapshots</id>
            <name>nexus-snapshots</name>
            <url>http://localhost:8081/repository/maven-public/</url>
            <mirrorOf>*</mirrorOf>
        </mirror>

4,以上修改就可以进行package和install了,但不能deploy,如果需要deploy还要修改修改pom.xml文件,添加 distributionManagement

    <distributionManagement>
        <repository>
            <id>nexus-releases</id>
            <name>Nexus Release Repository</name>
            <url>http://localhost:8081/repository/maven-releases/</url>
        </repository>
        <snapshotRepository>
            <id>nexus-snapshots</id>
            <name>Nexus Snapshot Repository</name>
            <url>http://localhost:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

这里的url填写对应的releases和snapshot仓库地址,会根据项目版本号自动对应到相应的仓库。

注:package, install, deploy三者区别,请点击这里,查看上一篇博文!

 

nexus私服部署

标签:groups   blank   部署   ever   阿里   content   class   mirror   需要   

原文地址:https://www.cnblogs.com/dongbo/p/12250497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!