maven 命令上传jar至仓库

时间:2024-03-21 20:26:54

有些时候,我们需要手动上传一些jar到maven仓库,这时候就不能直接用ide的deploy功能了。

直接上操作步骤:

1.可以打开idea里面maven命令行工具(你也可以直接使用窗口)

maven 命令上传jar至仓库

maven 命令上传jar至仓库

2.在命令行里输入maven 命令

deploy:deploy-file -DgroupId=XXX -DartifactId=XXX -Dversion=XXX  -Dpackaging=jar -Dfile=本地jar路径 -Durl=上传仓库url -DrepositoryId=repository名称

=============通常这样操作就可以了=========================================================

可偏偏有的时候(具体什么时候需要此处不赘述,看各自需求)需要这样:

<dependency>
    <groupId>com</groupId>
    <artifactId>waimai</artifactId>
    <version>1.0.17</version>
    <classifier>dependencies</classifier>
</dependency>

需要加classifier,那classifier在仓库里是怎么体现的呢?

maven 命令上传jar至仓库

其实只是作为版本的区分而已,那有这种需求上传的时候直接加上-Dclassifier=dependencies  就可以了:

deploy:deploy-file -DgroupId=XXX -DartifactId=XXX -Dversion=XXX  -Dpackaging=jar -Dfile=本地jar路径 -Durl=上传仓库url -DrepositoryId=repository名称 -Dclassifier=dependencies