您究竟如何将 JAR 放入 Maven Central
How exactly do you get a JAR into Maven Central
我已经构建了一个 JAR 并想将其放入 Maven Central。我该怎么做?
我已查看此处的说明:
https://maven.apache.org/guides/mini/guide-central-repository-upload.html
这一定是我见过的最糟糕的指令集。说真的,试着读一下。
这些说明对我来说毫无意义。他们基本上是无法理解的。有人可以与我分享一组简单的纯英语步骤,以了解如何将您的 JAR 实际放入 Maven Central 中吗?非常感谢。
正如该页面字里行间所解释的那样,您需要一个受支持的存储库托管位置才能将您的工件放入 Maven Central。由于只有少数这样的位置,因此最好的办法是将其作为开源版本发布,因为它们有一个开放的版本:
The easiest way to upload another project is to use the Open Source
Software Repository Hosting (OSSRH), which is an approved repository
provided by Sonatype for any OSS Project that want to get their
artifacts into Central Repository.
我也是这么用的。详见their instructions。简而言之,你需要
- 为您的项目创建一个 jira 票证并获得批准
- 将您的工件(完成 requirements, using either Maven or some other deployment tool)部署到他们的私人暂存区
- 将发布推广到发布区
如果一切顺利,最后一步后发布将在大约十分钟内同步到maven central。
我已经构建了一个 JAR 并想将其放入 Maven Central。我该怎么做?
我已查看此处的说明:
https://maven.apache.org/guides/mini/guide-central-repository-upload.html
这一定是我见过的最糟糕的指令集。说真的,试着读一下。
这些说明对我来说毫无意义。他们基本上是无法理解的。有人可以与我分享一组简单的纯英语步骤,以了解如何将您的 JAR 实际放入 Maven Central 中吗?非常感谢。
正如该页面字里行间所解释的那样,您需要一个受支持的存储库托管位置才能将您的工件放入 Maven Central。由于只有少数这样的位置,因此最好的办法是将其作为开源版本发布,因为它们有一个开放的版本:
The easiest way to upload another project is to use the Open Source Software Repository Hosting (OSSRH), which is an approved repository provided by Sonatype for any OSS Project that want to get their artifacts into Central Repository.
我也是这么用的。详见their instructions。简而言之,你需要
- 为您的项目创建一个 jira 票证并获得批准
- 将您的工件(完成 requirements, using either Maven or some other deployment tool)部署到他们的私人暂存区
- 将发布推广到发布区
如果一切顺利,最后一步后发布将在大约十分钟内同步到maven central。