[maven] 上传/下载任意格式依赖

示例依赖包结构

一、下载

下载工具文档

maven依赖结果解析

首先需要下载的依赖为:
com/taobao/arthas/arthas-packaging/3.6.7/arthas-packaging-3.6.7-bin.zip
在xml中表示为:

        <dependency>
            <groupId>com.taobao</groupId>
            <artifactId>arthas-packaging</artifactId>
            <classifier>bin</classifier>
            <type>zip</type>
        </dependency>

可见包结构主要分为几部分:

  • groupId: com.taobao
  • artifactId: arthas-packaging
  • classifier: bin
  • type: zip
    其中, classifier时文件名后面-带的内容,type为文件拓展名

下载方法

使用下载工具时,下载命令为:

 mvn dependency:get -DgroupId=com.taobao.arthas -DartifactId=arthas-packaging -Dversion=3.6.7 -Dclassifier=bin -Dpackaging=zip

二、上传

这里我想上传一个文件为: com/taobao/arthas/arthas-packaging/3.6.7/arthas-packaging-3.6.7-diy.tar
注意这里

  • classifier: diy
  • type: tar

上传方法

mvn install:install-file -DgroupId=com.taobao.arthas -DartifactId=arthas-packaging -Dversion=3.6.7 -Dclassifier=diy -Dpackaging=tar -Dfile=/path/to/file
mvn deploy:deploy-file -DgroupId=com.taobao.arthas -DartifactId=arthas-packaging -Dversion=3.6.7 -Dclassifier=diy -Dpackaging=tar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
posted @ 2023-04-13 17:22  小小记录本  阅读(81)  评论(0编辑  收藏  举报