手把手教你搭建 jfrog artifactory本地仓库
Posted 浪子尘晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手教你搭建 jfrog artifactory本地仓库相关的知识,希望对你有一定的参考价值。
jfrog本地仓库搭建
首先需要去官网(jfrog.com/open-source…) 下载jfrog安装包,打开后可能会有这样的提示容易误导大家,这时候直接点击关掉弹窗,然后点击右上角的Downloades,会往下滑到下载地址的位置,然后选择平台直接下载即可。
安装包下载完成后解压,找到artifactory.bat双击即可启动jfrog服务器。如下图
接着打开浏览器输入http://localhost:8081/ 即可打开jfrog控制台。第一次打开可能需要你输入用户名和密码 默认的用户名和密码是 admin
和 password
。
开始新建一个本地仓库
找到Repository选项的Local栏目,在右上角点击新建仓库。Package Type选择Maven,Repository Key随便输入一个名字然后点击右下角的保存即可。
往本地仓库上传资源
找到刚才创建好的本地仓库点击Deploy。
注意:
如果提示你安装包过大是因为jfrog默认最大只能上传100m的资源,这时候可以去设置里更改,然后再重新上传
现在我们已经创建好了一个本地仓库并且上传了资源,项目中可以这样使用。如下图
接下来开始创建远程仓库
找到Repository选项的Remote栏目,在右上角点击新建仓库。Package Type选择Maven,Repository Key随便输入一个名字然后点击右下角的保存即可。因为搭建的是android的仓库,所以创建了aliyun_google,aliyun_maven两个远程仓库。 附Url:
aliyun_google: maven.aliyun.com/repository/… aliyun_maven: maven.aliyun.com/repository/…
到这里就创建好了本地仓库和远程仓库,这时候项目如果要引用的话需要同时依赖多个仓库,需要再创建一个虚拟仓库,统一管理本地和远程仓库,项目中只需要引用虚拟仓库即可。
找到Repository选项的Virtual栏目,在右上角点击新建仓库。Package Type选择Maven,Repository Key随便输入一个名字,我这里取名为android_group。
选择需要加入虚拟组的仓库,点击往右的箭头,最后点击右下角的保存即可。
更改项目仓库地址
jfrog仓库创建好后,就需要在项目中使用它。找到jfrog中本地仓库地址,选择复制,打开Android项目根目录的gradle文件,将仓库地址改成我们自己的本地仓库地址,完成后同步下gradle则可从本地仓库下载资源。
解决Received status code 401 from server: Unauthorized问题
在完成以上步骤后同步gradle会出现一个Received status code 401 from server: Unauthorized的错误,这时候只需要打开jfrog后台,进入安全设置界面,选中Allow Anonymous Access,然后点击保存即可。
本地仓库文件路径
如果本地仓库是创建在自己电脑上的,那么我们可以在磁盘上找到本地仓库缓存的资源。 打开jfrog控制台,找到Monitoring -> Storage即可找到资源的本地缓存路径。 打开文件夹会发现这里已经缓存了不少资源文件
以上是关于手把手教你搭建 jfrog artifactory本地仓库的主要内容,如果未能解决你的问题,请参考以下文章
HarmonyOS - 手把手教你搭建Artifactory
搭建私有Jfrog artifactory仓库并上传Android Library
搭建私有Jfrog artifactory仓库并上传Android Library
搭建私有Jfrog artifactory仓库并上传Android Library