SHARE 每周四,晚8点
添加微信云帮小助手(cloudbang),做客文字直播,解惑点赞评论转发。
POINT 云帮,maven,私有仓库
Artifactory是由Jfrog开发的一款Maven仓库服务端软件,常用于内网部署maven仓库,提供公司内部公共库的上传和发布,同时可以为远程库提供缓存,以提高公共代码使用的便利性。好雨云帮(ACP)默认安装了Artifactory,其作用为构建Maven类项目提供相关组件依赖的缓存,提供项目构建速率,同时支持本地仓库导入。
主要分为Local、Remote、Virtual三种类型的仓库。
Artifactory默认给了6个repo库,每个repo库都对应着各自的虚拟地址。
切换到Admin/Repositories下选择Remote仓库。
选择Package类型,选择Maven类型。
说明一下:Generic为通用仓库,你可以上传任意类型的包到此仓库下,但是Artifactory不会维护单独的包索引,故不推荐使用。
只需填写Basic部分即可。
填写Repository Key和URL。
主体步骤如公开库,可能的问题就是需要用户密码,只需要advanced选项卡里的Remote Credentials填写用户名和密码即可,如果无密码,默认即可。URL为内部仓库地址。
切换到 admin/Import & Export/Repositories下。
通过此功能可以手动上传一些包。或者导入导出仓库。
说明:如果Local仓库或缓存里没有相关包,会利用Remote仓库进行缓存,初次拉取取决于网络状态。
到这里Artifactory对接基本操作流程已经分享结束了。
本次教程适用于云帮社区版和私有云。