【问题标题】:Publish GitHub Android Library to Maven Central将 GitHub Android 库发布到 Maven Central
【发布时间】:2016-01-11 06:59:43
【问题描述】:

我工作了 2 天,将我的 github 库 CircularImageView 部署在 maven Central 中,以便像这样使用 gradle 依赖:

compile 'com.mikhaellopez:circularimageview:2.0.0'

我完全按照本教程进行操作:Publish an aar file to jCenter with Gradle,但我无法以这种方式访问​​我的库。

请帮助我知道我做错了什么..

链接:

编辑:2015 年 10 月 14 日

要在tutorial第 16 步最终与 Maven Central 同步,您需要一个用户令牌密码。我怎么得到它?

Bintray 答案:

您好,“用户令牌密码”不是从 Bintray 获取的,它可以在您的 Maven Central 帐户中找到。请在此处查看有关与 Maven 同步的更多信息:https://bintray.com/docs/usermanual/uploads/uploads_syncingartifactswithmavencentral.html问候 Bintray 团队

最后,不清楚,但“用户令牌密码”实际上对应于您的 Sonatype 帐户的密码。现在该项目正常同步,但是我仍然无法访问该项目

无法解决:com.mikhaellopez:circularimageview:2.0.0

【问题讨论】:

  • 看看这个很棒的tutorial
  • 谢谢@SandroMachado,您的解决方案是一个很好的选择,但我想在不更改用户存储库的情况下访问我的库
  • 您不再需要发布到 maven-central - jcenter 现在是 android 项目的默认设置,恕我直言,完全足够
  • 你是对的@ligi,但我的问题实际上是模块名称问题。谢谢。

标签: android maven gradle sonatype bintray


【解决方案1】:

您可以在 bintray HERE 中查看所有库。 我意识到我的图书馆很好,但路径不同。

确实,在Android Studio中模块名是很重要的。所以我在“circularimageview”中重命名了“CircularImageView-Library”。我再次与新版本同步,现在它可以工作了。

我可以使用 gradle 访问我的库,例如:

compile 'com.mikhaellopez:circularimageview:2.0.1'

我编辑教程:https://github.com/lopspower/gradle-jcenter-publish

【讨论】:

    猜你喜欢
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    • 2021-03-27
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    相关资源
    最近更新 更多