惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
V
Vulnerabilities – Threatpost
L
LINUX DO - 热门话题
H
Hacker News: Front Page
Hacker News - Newest:
Hacker News - Newest: "LLM"
L
Lohrmann on Cybersecurity
Cisco Talos Blog
Cisco Talos Blog
O
OpenAI News
S
Securelist
Security Latest
Security Latest
T
Threat Research - Cisco Blogs
H
Heimdal Security Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recorded Future
Recorded Future
Microsoft Azure Blog
Microsoft Azure Blog
MyScale Blog
MyScale Blog
Webroot Blog
Webroot Blog
The Hacker News
The Hacker News
Google Online Security Blog
Google Online Security Blog
Latest news
Latest news
N
Netflix TechBlog - Medium
N
News and Events Feed by Topic
D
Docker
D
DataBreaches.Net
A
About on SuperTechFans
T
Tor Project blog
V
V2EX
G
Google Developers Blog
博客园 - Franky
N
News | PayPal Newsroom
T
The Blog of Author Tim Ferriss
I
InfoQ
H
Help Net Security
V2EX - 技术
V2EX - 技术
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Security Affairs
SecWiki News
SecWiki News
The Register - Security
The Register - Security
人人都是产品经理
人人都是产品经理
NISL@THU
NISL@THU
小众软件
小众软件
B
Blog
T
Threatpost
P
Palo Alto Networks Blog
博客园 - 【当耐特】
L
LangChain Blog
AWS News Blog
AWS News Blog
月光博客
月光博客
宝玉的分享
宝玉的分享

博客园 - 欢乐豆123

软件设计师考试 - 有限自动机 软件设计师考试 - 排序算法 哈夫曼树以及哈夫曼编码 软件设计师案例题型 - DFD(数据流图) 软件设计师考试 - 二分查找 软件设计师考试 - Gantt图与PERT图(项目管理) 软件设计师考试 - 数据表示(原码、反码、补码、移码) 软件设计师考试 - 上午题型分析 软件设计师考试 - 下午题型分析 软件设计师考试-应用技术 内存溢出问题 常见的算法类型 排序算法的介绍 微信生态梳理 海明码介绍 Elasticsearch 实战:基于 function_score 的搜索与权重排序 设计模式-桥接模式(Bridge Pattern) 设计模式简介 jmeter压测 sdkman-管理多个版本的JDK SpringBoot中使用Aop统一拦截MQ消息处理 项目管理流程以及规范 Java-泛型的使用
Nexus的简单介绍以及如何上传自定义包
欢乐豆123 · 2025-09-10 · via 博客园 - 欢乐豆123

Nexus的简单介绍以及如何上传自定义包

   概要

    在软件开发中,团队会产生大量的二进制包,比如 Java 的 jar、Node.js 的 npm 包或者 Docker 镜像。为了统一管理这些包,并方便团队内部共享,出现了制品库管理工具。它可以集中存放、版本控制和分发这些包,类似团队的“二进制仓库”。 

    企业通常会选择私有部署制品库,保证内部包的安全、可控和稳定。常见的方案有 Nexus(自建在公司服务器上-自由度高但需要运维)、JFrog Artifactory(自建或云端部署-自由度高但需要运维)、阿里云私有制品库(云端托管服务-免运维但需要按容量和使用付费)等等。

    本文主要介绍Nexus中如何上传自定义包。

    一、Nexus介绍

    Nexus 是一个企业级的制品库管理工具,它就像团队的“二进制超市”,可以集中存放和管理各种开发用的包(如 Java 的 jar、npm 包或 Docker 镜像)。通过 Nexus,团队成员不必每次都去公共仓库下载依赖,也不用担心网络不稳定,构建速度更快、管理更方便。

    二、为什么需要上传自定义包?

    有些包在公共仓库找不到,或者公司内部有自己开发的工具库和组件,这些包需要上传到 Nexus,方便团队统一使用。上传之后,大家在项目中就能直接引用这些内部包,保证版本一致性和构建稳定性

    三、上传自定义包

    1.  搭建私有nexus,登录账号

    2. 选择需要上传的仓库

image

    3.  上传自定义包以及填写信息

img_v3_02q0_9b53d53f-d77f-43aa-8b5e-457b6ba28b5g

   Choose File:选择要上传的实际文件

   Classifier:可选,表示包的特定变体,例如 sources(源码包)或 javadoc(文档包)

   Group ID:包所属组织或命名空间,用来区分不同团队或项目。

   Artifact ID:包的名字,标识具体组件或模块。

   Version:包的版本号,区分不同版本(如 1.0.0 或 1.0.0-SNAPSHOT)。

   Packaging / Extension:包的类型或打包格式,例如 jar、war、zip。

   4. maven依赖信息

1 <dependency>
2     <groupId>com.asr.realtime</groupId>
3     <artifactId>asr-realtime-release</artifactId>
4     <version>1.0</version>
5     <type>aar</type>
6 </dependency>