• 安装推送jar包到远程仓库


    推送指定jar包到远程仓库

    使用命令
    mvn deploy:deploy-file -Dfile=jar包完整名称 -DgroupId=pom文件中引用的groupId名 -DartifactId=pom文件中引用的artifactId名 -Dversion=pom文件中引用的version版本 -Dpackaging=jar -DrepositoryId=仓库标识Id -Durl=仓库Url

    mvn deploy:deploy-file -Dfile=taobao-sdk-java-auto_1629765040336-source-ty.jar -DgroupId=taobao-sdk-source-ty -DartifactId=alihealth -Dversion=1.0.1 -Dpackaging=jar -DrepositoryId=nexusXX -Durl=http://192.168.188.xx:xxxx/content/repositories/thirdparty
    

    mvn deploy:deploy-file -Dfile=taobao-sdk-java-auto_1629765040336-ty.jar -DgroupId=taobao-sdk-ty -DartifactId=alihealth -Dversion=1.0.1 -Dpackaging=jar -DrepositoryId=nexusXX -Durl=http://192.168.188.xx:xxxx/content/repositories/thirdparty

    在这里插入图片描述

    pom文件中配置仓库地址

    
    <distributionManagement>
    <repository>
    	<id>nexusXXid>
    	<url>http://192.168.xx.xx:xxxx/content/repositories/thirdpartyurl>
    repository>
    <snapshotRepository>
    	<id>nexusXXid>
    	<url>http://192.168.xx.xx:xxxx/content/repositories/thirdpartyurl>
    snapshotRepository>
    distributionManagement>
    

    命令解释:
    -Dfile:如果在jar包所在目录中运行cmd,则直接写jar包名称即可;如果在其他路径运行cmd,则写jar包的绝对路径。
    -DrepositoryId:仓库标识Id。pom文件中配置的仓库地址中查找。
    -Durl:仓库Url。可在pom文件中配置的仓库地址中查找。
    -DgroupId:在pom中引用该jar包的groupId。
    -DartifactId:在pom中引用该jar包的artifactId。
    -Dversion:在pom中引用该jar包的version。

    mvn deploy:deploy-file -Dfile=jar包完整名称 -DgroupId=pom文件中引用的groupId名 -DartifactId=pom文件中引用的artifactId名 -Dversion=pom文件中引用的version版本 -Dpackaging=jar -DrepositoryId=仓库标识Id -Durl=仓库Url
    

    安装jar包到本地仓库

    安装jar包到本地仓库

    mvn install:install-file -DgroupId=taobao-sdk -DartifactId=alihealth -Dversion=1.0.1 -Dpackaging=jar -Dfile=taobao-sdk-source.jar
    

    /* 命令解释: */
    mvn install:install-file -DgroupId=在pom中引用该jar包的groupId -DartifactId=pom中引用的artifactId名称 -Dversion=pom中引用的version版本 -Dpackaging=jar -Dfile=第三方jar包

    Maven打包命令

    maven常用打包命令
    1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。
    2、mvn test 测试,并生成测试报告
    3、mvn clean 将以前编译得到的旧的 class 字节码文件删除
    4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。
    5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用
    6、mvn clean install -Dmaven.test.skip=true 抛弃测试用例打包

  • 相关阅读:
    excel导出加水印内存溢出问题解决思路
    【软考】系统集成项目管理工程师(九)项目成本管理
    公网IP地址如何申请SSL证书?有免费的IP ssl吗?
    PTA程序辅助设计平台—2023年软件设计综合实践_4(数组及字符串)
    举个栗子~Tableau 技巧(234):实现山峰柱形图
    Spring-依赖注入findAutowireCandidates源码实现
    通达信交易接口
    MyBatisPlus(十二)排序查询:orderBy
    sql处理重复的列,更好理清分组和分区
    非线性二分类——机器学习
  • 原文地址:https://blog.csdn.net/qq_51076413/article/details/127122825