zoukankan      html  css  js  c++  java
  • 使用Maven部署构件至私服

    --------------------siwuxie095

       

       

       

       

       

       

       

       

    使用 Maven 部署构件至私服

       

       

    1、部署构件到 Nexus 私服分两种情况:

       

    1)日常开发生成的快照版本构件可以直接部署到 Nexus 私服

    的宿主仓库 Snapshots

       

    2)项目最终生成的发布版本构件可以直接部署到 Nexus 私服

    的宿主仓库 Releases

       

       

       

       

       

       

    2、具体配置分如下两步:

       

    1)第一步:在 pom.xml 的 project 标签中添加如下内容

       

    <distributionManagement>

     

    <repository>

    <id>releases</id>

    <name>Releases</name>

    <url>http://localhost:8081/nexus/content/repositories/releases/</url>

    </repository>

       

    <snapshotRepository>

    <id>snapshots</id>

    <name>Snapshots</name>

    <url>http://localhost:8081/nexus/content/repositories/snapshots/</url>

    </snapshotRepository>

       

    </distributionManagement>

       

       

       

    2)第二步:在 settings.xml 的 servers 标签中添加如下内容

       

    <server>

    <id>releases</id>

    <username>admin</username>

    <password>admin123</password>

    </server>

       

    <server>

    <id>snapshots</id>

    <username>admin</username>

    <password>admin123</password>

    </server>

       

    注:Nexus 的仓库对于匿名用户只读的,所以为了能够

    部署构件,需要在 settings.xml 中配置认证信息

       

    另:pom.xml 和 settings.xml 中的 id 需要相互对应

       

       

       

       

    3、执行命令将构件部署至私服

       

    1)如果是在命令行窗口,则输入 mvn deploy

       

    2)如果是在图形化界面,则输入 deploy

       

       

       

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    我劝你不要记账
    富人不存钱
    1w+的心路历程
    简历这么写才对!
    Android 开发凉了吗!
    三个思维转变
    说一说赚钱
    【原】Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法(Matt Galloway著)读书笔记(二)
    【原】Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法(Matt Galloway著)读书笔记(一)
    【原】iOS开发进阶(唐巧)读书笔记(二)
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/7588053.html
Copyright © 2011-2022 走看看