本页导航
article
中央仓库上传指南
AI摘要
本文详细介绍了将Java项目发布到Maven中央仓库的完整流程。主要内容包括:注册Sonatype OSSRH账号、配置GPG签名工具、设置Maven的settings.xml文件、完善项目的pom.xml信息,以及最终执行发布命令并完成正式发布的步骤。文章旨在帮助开发者遵循规范流程,使其项目能够安全、顺利地进入全球Java开发者广泛使用的中央仓库。
简介
Maven 中央仓库是 Java 生态系统中最重要的依赖库之一,将你的项目发布到 Maven 中央仓库可以让全球的开发者更容易地使用你的库。本文将详细介绍如何将你的 Java 项目发布到 Maven 中央仓库的完整流程。
前置条件
- JDK 8 或更高版本
- Maven 3.0+
- GPG(用于签名)
- Sonatype OSSRH 账号
步骤概览
- 注册 Sonatype 账号
- 配置 GPG 签名
- 配置 Maven 的
settings.xml - 配置项目的
pom.xml - 发布到中央仓库
详细步骤
注册 Sonatype 账号
从 2024 年 3 月 12 日起,所有注册都将通过 Sonatype 中央门户网站 进行。
- 访问 Sonatype 中央门户网站。
- 点击右上角的“注册”按钮。
- 填写用户名、密码、邮箱等信息。
- 完成注册并登录。
配置 GPG 签名
为了保证上传到 Maven 中央仓库的文件的安全性和完整性,你需要使用 GPG 对文件进行签名。
-
首先查看GPG版本,确认可用,若没有则下载GnuPG for Windows
gpg --version -
生成密钥
快速生成密钥
gpg --gen-key生成完整密钥
gpg --full-generate-key在生成过程中,输入你的姓名、邮箱等信息,并设置一个安全的密码,保存公钥
-
查看 GPG 密钥
gpg --list-keys -
上传密钥到maven服务器
加载中...
最后更新于 2026-02-18 18:09