首页 > 解决方案 > 如何发布一个android库?Android Maven 发布插件

问题描述

我是一名 Android 开发人员,我真的很难理解如何发布我自己的库。我过去只使用 Jitpack,但它不再缩放了。

我正在关注本教程 https://developer.android.com/studio/build/maven-publish-plugin 但它不断向我推荐其他教程,这反过来又指向我更多教程。(如何指定存储库 -> 如何创建 maven 存储库等)

为什么出版图书馆如此复杂?它基本上是上传带有版本号的美化 .zip 文件。我想我正在努力解决基础问题。我试着用谷歌搜索这些东西,但它只是没有点击

“mavenCentral() 别名意味着依赖项是从中央 Maven 2 存储库中获取的。jcenter() 别名意味着依赖项是从 Bintray 的 JCenter Maven 存储库中获取的。”

什么是 Bintray Jcenter Maven 存储库?我读的越多,围绕“Artifactory”“Registry”“Github packages”的术语就越多?什么时候上传文件变得如此困难。

有人可以发送一些有用的链接来发布一个简单的android库到任何地方(我真的不在乎,只要它是公开的并且可供其他用户访问)

我被卡住的部分是在 maven Central 中创建一个存储库(我认为),我尝试按照本教程https://central.sonatype.org/publish/publish-guide/ 进行操作,但它说我需要创建一个 Jira 项目? 等2天?真的吗?

这是教程的兔子洞,我确定我做错了什么

标签: javaandroidmaven

解决方案


我最近发布了我的第一个图书馆mavenCentral(),我经历了你正在经历的事情。所以我分享我收集的资源,它主要是一个很长的教程,但很清楚。

这是相同的链接,如果您需要,这里还有一些进一步的参考资料。虽然你不会。这确实是一个乏味的过程,但值得。我希望这对你有用。


推荐阅读