Maven:记一次将jar包添加到maven私库的过程

情境:
项目中使用到第三方商家封装的jar包,将这个jar上传到本公司的maven私服中,方便项目组使用。

有两种方式可以上传:
方法一:直接进入maven私服,依照以下步骤找到上传jar的位置:
点击左侧 Repositories -- > 选择 3rd party --> 点击Artifact Upload。

GAV Definition选择GAV Parameters,然后依次填上必要信息:

Group # groupId;
ArtifactId # ArtifactId;
Version # jar的版本
Packaging #选择 jar
然后点击 “Select Artifact(s) to Upload” ,选择本地的jar包。

点击 Add Aritifact, 添加jar包文件到 Aritifacts区域,
点击Upload Artifact(s),等待上传成功。

方法二:先添加jar到本地库,通过POM文件将jar上传至私服
第一步:将一个jar包安装到本地maven仓库,需要通过cmd命令(切记,直接复制是无效的)
/ mvn install:install-file -Dfile=本地jar包的位置 -DgroupId= -DartifactId= -Dversion=jar包版本 -Dpackaging=jar
mvn install:install-file -Dfile=D:$$workspace20涉密系统1文档4加密相关文档 eleasewst-hsm-api-1.0.7.jar -DgroupId=com.weishitong -DartifactId=wst-hsm-api -Dversion=1.0.7 -Dpackaging=jar
参数说明:

– DgroupId和DartifactId构成了该jar包在pom.xml的坐标, 对应依赖的DgroupId和DartifactId
– Dfile #表示需要上传的jar包在本地的绝对路径
– Dpackaging #表示安装文件的种类
-Dversion #表示jar包的版本
本地安装成功,会在本地maven私库中生成相应的pom文件。

第二步 :将jar上传到私服
打开私服(与第一种方法相同),找到上传jar 的位置。
GAV Definition 选择 From pom;
点击Select POM to Upload... ,选择刚刚在本地安装jar生成的pom文件。与方法一同样上传即可。

选择pom文件之后的界面显示:

方法二相对于方法一,仅在上传过程中免去了填写jar包信息的过程,本质相同。

欢迎转载,转载请注明出处 https://www.cnblogs.com/waiting-ying/p/12937792.html

原文地址:https://www.cnblogs.com/waiting-ying/p/12937792.html