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

推荐订阅源

T
Tenable Blog
MyScale Blog
MyScale Blog
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
博客园 - 司徒正美
D
Darknet – Hacking Tools, Hacker News & Cyber Security
量子位
N
News | PayPal Newsroom
S
Secure Thoughts
酷 壳 – CoolShell
酷 壳 – CoolShell
L
LINUX DO - 热门话题
有赞技术团队
有赞技术团队
V
Visual Studio Blog
T
Tailwind CSS Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Project Zero
Project Zero
B
Blog RSS Feed
J
Java Code Geeks
Google Online Security Blog
Google Online Security Blog
Last Week in AI
Last Week in AI
Cyberwarzone
Cyberwarzone
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
小众软件
小众软件
博客园 - 【当耐特】
Latest news
Latest news
T
Threat Research - Cisco Blogs
aimingoo的专栏
aimingoo的专栏
博客园_首页
博客园 - 三生石上(FineUI控件)
Engineering at Meta
Engineering at Meta
D
Docker
Forbes - Security
Forbes - Security
Help Net Security
Help Net Security
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
V2EX - 技术
V2EX - 技术
N
Netflix TechBlog - Medium
The Last Watchdog
The Last Watchdog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Threatpost
Cloudbric
Cloudbric
T
The Exploit Database - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
Webroot Blog
Webroot 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>