如何上传本地jar至远程仓库供其他项目使用
我们首先需要创建自己内部nexus私服仓库。这里假设你已经做好了。
其次我们要明白nexus上如下几个component的用处。
maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
maven-releases:私库发行版jar,即内部开发人员发行的jar包
maven-snapshots:私库快照(调试版本)jar
maven-public:仓库分组,把上面三个仓库(maven-central,maven-releases,maven-snapshots)组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。
这里还有一个3rd party。
3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库,即第三方依赖的仓库,里面的jar包通常是由内部人员自行在第三方网站上下载之后发布上去;
打开浏览器进入nexus管理系统,输入账号密码(默认admin/admin123)登录nexus.点击如下图所示的设置按钮进入后台管理:
点击maven-public库,进入入下图二界面
我们将3rd-party加入maven-public组即可实现将第三方依赖的jar包上传至私服仓库供其他开发人员使用。
关于如何将本地或第三方jar包上传至私服仓库,可参考博主另一篇文章 《如何将本地jar包放入本地maven仓库和远程私服仓库》
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话