博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Artifactory搭建maven私服
阅读量:3568 次
发布时间:2019-05-20

本文共 1822 字,大约阅读时间需要 6 分钟。

1概述

在我们的项目开发中通常希望将很多公用的东西提成一个工具工程,然后这个工程可以以maven依赖的形式让其他项目进行添加。这就是以使用Artifactory来建立maven私服。

2具体步骤

(1)下载Artifactory。下载地址:

(2)直接解压下载好的zip文件,并且点击...\artifactory-3.9.2\bin目录下的artifactory.bat进行安装,当出现

############################################################## Artifactory successfully started (20.911 seconds)   ##############################################################

则表示安装完成。

(3)打开链接,查看是否安装成功。

(4)登录Artifactory,用户名和密码为admin/password。登录成功后,我们可以看见如下信息

上面的distributionManagement就是我们在自己的util工程中的pom文件中需要加入的。

(5)在我们对应的util工程的maven配置文件中添加如下内容:

artifactory
your local artifactory
http://localhost:8081/artifactory/libs-release-local
artifactory
your local artifactory
http://localhost:8081/artifactory/plugins-release-local
false
artifactory
http://localhost:8081/artifactory/libs-release-local

当然,上面的内容并不是都需要的,如果util工程仅仅用于工具编写,不依赖其他工程,我们可以仅仅添加distributionManagement就行。但要注意这里的id必须和setting.xml中的server中的id一致。现在我们就可以直接点击deploy向maven私服发包了。发布成功后我们直接打开distributionManagement的url就可以看见相关信息。

3如何依赖maven私服

直接在我们需要引入maven私服中的jar包的工程中的pom文件中添加如下配置即可

artifactory
your local artifactory
http://localhost:8081/artifactory/libs-release-local

注意在上面deploy之前我们一定要给我们的maven授权,因此需要在我们的settings.xml文件中的services节点中加入以下节点

artifactory
admin
password
。如有疑问欢迎留言
你可能感兴趣的文章
Druid的Web页面使用
查看>>
Scala-HelloWorld
查看>>
Scala-IDEA中环境部署
查看>>
Scala-HelloWorld解析
查看>>
Scala-变量和数据类型
查看>>
Scala-流程控制
查看>>
Scala-面向对象后章
查看>>
iOS蓝牙原生封装,助力智能硬件开发
查看>>
iOS 代码的Taste(品位)
查看>>
iOS开发代码规范
查看>>
iOS组件化实践(基于CocoaPods)
查看>>
数据结构之栈
查看>>
Elastic Stack简介
查看>>
关于deepin系统安装design compiler的问题解答
查看>>
hadoop3.0+spark2.0两台云服务器集群环境配置。
查看>>
网站实现qq登录(springboot后台)
查看>>
简单的用户头像修改功能(springboot后台)
查看>>
springboot+mybatis实现分页
查看>>
为什么局域网网段不同不能通信?
查看>>
认识和使用JWT
查看>>