笔记-发布maven中央库时的一些事项

21 阅读1分钟

文档:central.sonatype.org/publish/pub…

官网:central.sonatype.com

0. 准备工作

直接GitHub登录官网,自动获得一个命名空间(即group-id) 项目配置好pom.xml 可参考 github.com/jiangood/ad… 最重要的是

1. TOKEN 设置

settings.xml 文件中应该包含 token, 官网右上角菜单【View User Tokens】

<settings> 
    <servers> 
        <server> 
            <id>central</id> 
            <username><!-- your token username --></username> 
            <password><!-- your token password --></password> 
        </server> 
    </servers> 
</settings>

2. GPG

文档 central.sonatype.org/publish/req…

需安装gpg4win.exe www.gpg4win.org

生成密钥后妥善保管,如果已有密钥,可选择导入

配置环境变量 MAVEN_GPG_PASSPHRASE,值为密钥的密码

记得重启开发工具或命令行,保险起见可重启电脑

3. 执行 mvn deploy

执行发布前确保打开了上一步安装的软件,

image.png

如果需指定 profile 如 publishMavenCentral

mvn deploy -P publishMavenCentral