Artifactory是由Jfrog开发的一款Maven仓库服务端软件,经常使用于内网部署maven仓库,提供公司内部公共库的上传和发布,同时能够为远程库提供缓存,以提升公共代码使用的便利性。好雨云帮(ACP)默认安装了Artifactory,其做用为构建Maven类项目提供相关组件依赖的缓存,提供项目构建速率,同时支持本地仓库导入。缓存
Artifactory默认端口是8081,默认用户admin/password
仓库说明网络
主要分为Local、Remote、Virtual三种类型的仓库。 Local仓库内部仓库,不会对外同步, Remote仓库代理及缓存公共仓库 这二者是真实的物理仓库 --- Virtual仓库用于管理Local和Remote仓库的。
Artifactory默认给了6个repo库,每一个repo库都对应着各自的虚拟地址。maven
切换到Admin/Repositories下选择Remote仓库。 代理
选择新建一个仓库New 选择Package类型,选择Maven类型code
Generic为通用仓库,你能够上传任意类型的包到此仓库下,可是Artifactory不会维护单独的包索引。教程
只需填写Basic部分便可索引
填写Repository Key和URL开发
admin/Import & Export/Repositories 经过此功能能够手动上传一些包。部署
说明:若是Local仓库或缓存里没有相关包,会利用Remote仓库进行缓存,初次拉取取决于网络状态。同步
到这里Artifactory对接基本操做流程已经分享结束了。 本次教程适用于好雨云帮社区版和私有云。若是公有云有这方面的需求能够联系咱们。