Maven私服上传jar实操

目录

1.上传第三方jar步骤

2.如何删除jar

3.如何修改jar位置


本文用实操的方式教大家如何上传jar到自己的Maven私服仓库,觉得有用的不妨点个赞!! 

1.上传第三方jar步骤

前提是你已经有自己的私服了,如何搭建私服暂时不在本文讨论中。

首先登录

Maven私服上传jar实操

默认账号密码是admin/admin123,其实这个登录的账号密码也保存在了setting.xml中有一份,如果有修改,大家可以去setting.xml中查找。

Maven私服上传jar实操

在Welcome这个页签下,大家可以搜索私服上已经存在的jar或者pom。下面看重点,如何上传第三方jar

 

Maven私服上传jar实操

 proxy:这是代理方式,它是用来代理中央仓库的,例如我们依赖的包在本地仓库没有,就会到私服获取,私服没有的话,会到中央仓库先把包下载到这里,然后再下载到本地仓库;

hosted:指的是我们公司或团队内部的包,并且 hosted 类型的仓库会分为 releases 和 snapshots 两个,前者是正式版,后者一般是开发测试版;

group:它的目的就是把多个仓库组合起来,然后我们项目中只需要配置上这个类型的仓库地址,就可以把它里面组合的几个仓库都关联上。

下面看下具体上传jar的操作步骤:

Maven私服上传jar实操

 此处操作说明:

1.如果勾选了Auto Guess,那么后面的Group,Artifact,Version等都可以不用填写,因为会帮你自动猜出来(Auto Guess),哈哈哈哈,这就是Auto Guess的作用。

2.packaging这里根据需要选择类型,目前我们是上传jar,所以选择jar类型,至于其他类型大家可以自己下去尝试。

接着往下操作

Maven私服上传jar实操

到这里为止,那么我们就成功上传了jar,如果要使用的话,直接复制XML框中的内容引入依赖就可以了

那么问题来了,如果我这个jar上传错误了怎么办,我想删除该怎么删除呢???

2.如何删除jar

其实删除jar也很简单,在Browse Index页签下,找到要删除的jar,点击之后,选择右侧的页签Artifact

Maven私服上传jar实操

可以进行下载和删除操作。

问题接着又来了,我上传的jar都是在fakepath下,那么我如何修改位置呢???也就是归属到正确的Group中呢??

3.如何修改jar位置

其实这是上传jar的时候埋下的坑,我们勾选了Auto Guess之后,让系统自己去猜测应该放在哪个Group下,系统其实上传之前没法猜,所以统一都放在了fakepath下了,那能不能修改位置呢,其实是可以的。我提供一种方法,在上传之前,手动填写好Group,Artifact,Version信息,那么上传的jar会自动归属到相应的分组下。

例如:

Maven私服上传jar实操

上传前填写好 Group ,Artifact ,Version等信息,那么上传的jar会自动归属到我们填写好的分组中去,现在可以删除fakepath下的同名jar了。