一行搞定开源库发布到 Maven Central

· Johnson Lee · Oct. 7, 2021, midnight
Summary
发布过开源库的同学肯定深有感触,想要将一个开源库发布到 Maven Central 对于开发者来说并不简单,尤其是通过 Sonatype 来发布,需要满足一系列的条件,而且对于 Gradle 工程来说,尽管都是用 maven-publish 插件来进行发布,但不同的类型的工程,其发布所需的配置还有些不太一样,比如:Gradle Plugin__,__Androdi Library 和 __Java Library__,尤其是多模块的 Gradle 工程,要为每个模块写一堆看起来相似又不完全相同的 DSL 很是麻烦,而且 Gradle 的 DSL 对于新手来说,简直是一脸懵逼。 Sonatype Sonatype 提供了自动同步到 Maven Central 的功能,但想要往 Sonatype 上发布开源库,需要先要经过一系列的步骤: 申请账号 提交新建项目的 JIRA 工单 回复第 2 步提交的 JIRA 工单,证明 groupId 对应的域名空间是有管理权限的 生成 GPG 密钥 然后配置 Gradle 工程,保证上传的内容满足以下条件 源代码 JAR 文件 文件 Java...
AUTHOR