zoukankan      html  css  js  c++  java
  • maven上传本地jar包到私服

    场景

    1. 本地jar包上传到私服

    思路:

    1. maven的settting.xml配置私服的帐号密码

    2. pom.xml配置上传的地址

    3. 执行 mvn deploy 部署jar包到私服

    步骤:

    1. 在${M2_HOME}/conf/setting.xml中配置私服的帐号密码信息,例如:

    <server>
        <id>deploymentRepo</id>
        <username>repouser</username>
        <password>repopwd</password>
    </server>

    记住这个id, 后面在pom.xml指定服务上传的id

    2. 配置pom.xml, 如果没有这个文件,则需要将jar包解压,然后在META-INF中可以找到pom.xml文件,修改pom.xml, 增加服务器部署配置:

    <distributionManagement>
            <snapshotRepository>
                <id>deploymentRepo</id>
                <url>http://192.168.10.2:8080/nexus/content/repositories/snapshots</url>
            </snapshotRepository>
    <!--
        <repository>
                <id>deploymentRepo</id>
                <url>http://192.168.10.2:8080/nexus/content/repositories/releases</url>
            </repository>
    -->
        </distributionManagement>

    这里的id要和setting.xml中的id对应

    3. 在pom.xml的同级目录下,执行:

    mvn deploy:deploy-file -DgroupId=com.xxx.xxx -DartifactId=xx-xx-xx -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=/home/yinian/jar/xxx/xx.jar -Durl=http://192.168.10.2:8080/nexus/content/repositories/snapshots
    -DrepositoryId=deploymentRepo

    就可以看到已经上传完毕

  • 相关阅读:
    java_泛型
    java工具类Collections
    Map集合的遍历
    集合元素顺序的实现
    apk比较版本大小
    存储过程与SQL语句怎么选择
    线程协作-生产者/消费者问题
    线程中断、线程让步、线程睡眠、线程合并
    如何将字符串去重复demo工具
    JavaScript 中的函数介绍
  • 原文地址:https://www.cnblogs.com/zhuangmingnan/p/9733111.html
Copyright © 2011-2022 走看看