本地Nexus 依赖包同步到私有Nexus

本地Nexus 依赖包同步到私有Nexus

一、Nexus安装使用

1、本地下载Nexus

下载地址 help.sonatype.com/repomanager...

我这里下载的是2x普通版本,pro版本需要收费

2、使用Nexus

下载好后将文件解压到你想要的位置,然后根据电脑的处理器选择对应的脚本

这里我运行的是64位,使用管理员运行脚本,第一步启动install-nexus.bat ,然后启动start-nexus.bat

3、进入Nexus

脚本运行后通过下面地址进入本地Nexus

http://localhost:8081/nexus/#welcome

右上角可以登录 用户名:admin 密码:admin123

二、开始配置本地Nexus

这里我在本地修改的是Repository Central这一项,也可以改其他的或者新增

repo1.maven.org/maven2/

配置后可以在Browse Remote中看到里面包含的在线依赖库, 在Browse Index可以看本地下载的jar

三、将在线依赖同步到本地

这里我们新建一个AS项目

将Central中的拉取地址放到build.gradle中

开始下载自己需要的jar,我是下载的内存泄漏的jar

arduino 复制代码
debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3'

配置好后,开始同步编译,编译完成后,在本地的目录中就可以看到了

这是我的下载目录,上面在配置Central的时候Configuration中有Default Local Storage Location中有同步后的地址

D:\nexus-2.15.1-02-bundle\sonatype-work\nexus\storage\central

然后将同步的jar拷贝到私服上就可以了。 找到私服Nexus的位置后,将文件放到对应的路径下,可以根据私服配置的maven地址放置

然后在私服的AS中就可以依赖使用啦!🎉🎉

结尾

至此就结束了,我也是第一次配置然后记录一下。如有不对的地方,还望指出,谢谢!

相关推荐
来来走走37 分钟前
Flutter SharedPreferences存储数据基本使用
android·flutter
安卓开发者2 小时前
Android模块化架构深度解析:从设计到实践
android·架构
雨白2 小时前
HTTP协议详解(二):深入理解Header与Body
android·http
阿豪元代码3 小时前
深入理解 SurfaceFlinger —— 如何调试 SurfaceFlinger
android
阿豪元代码3 小时前
深入理解 SurfaceFlinger —— 概述
android
CV资深专家4 小时前
Launcher3启动
android
stevenzqzq5 小时前
glide缓存策略和缓存命中
android·缓存·glide
雅雅姐5 小时前
Android 16 的用户和用户组定义
android
没有了遇见5 小时前
Android ConstraintLayout 之ConstraintSet
android
余辉zmh6 小时前
【MySQL基础篇】:MySQL索引——提升数据库查询性能的关键
android·数据库·mysql