将 GitHub Android 库发布到 Maven Central

4

我花了两天时间将我的Github库CircularImageView部署到Maven中央仓库,以便可以使用Gradle依赖项进行引用,示例如下:

compile 'com.mikhaellopez:circularimageview:2.0.0'

我完全按照这个教程操作:使用Gradle将aar文件发布到jCenter,但我什么都做不了,用那种方式无法访问我的库。 请帮我知道我做错了什么... 链接: 编辑:2015年10月14日教程第16步中,最终与Maven Central同步需要一个用户令牌密码。我该怎么办?
Bintray的回答:

嗨,"User token password"不是从Bintray中获取的,它可以在您的Maven Central账户中找到。有关与Maven同步的进一步信息,请参见此处:https://bintray.com/docs/usermanual/uploads/uploads_syncingartifactswithmavencentral.html。问候Bintray团队

最后,不太清楚,但是"User token password"实际上对应于您的Sonatype账户密码。现在项目已经正常同步,但我仍然无法访问该项目

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


请查看这个很棒的教程 - Vipul Asri
谢谢@SandroMachado,您的解决方案是一个非常好的选择,但我想访问我的库而不更改用户的存储库。 - lopez.mikhael
你现在不需要真正发布到 Maven Central 了 - jcenter 现在是 Android 项目的默认选项,而且在我看来完全足够。 - ligi
你是对的 @ligi 但我的问题实际上是一个模块名称的问题。谢谢。 - lopez.mikhael
1个回答

2
您可以在bintray 这里 查看所有库。
我意识到我的库路径不同,但是它很好用。
实际上,在Android Studio中,模块名称非常重要。因此,我将“CircularImageView-Library”重命名为“circularimageview”。我再次使用新版本进行同步,现在它可以正常工作了。
我可以像这样通过gradle访问我的库:
compile 'com.mikhaellopez:circularimageview:2.0.1'

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接