【问题标题】:Publish Android Library to jCenter将 Android 库发布到 jCenter
【发布时间】:2017-11-14 04:06:05
【问题描述】:

我正在尝试学习如何发布 Android 库。

我已按照此博客中的说明进行操作:

http://florentchampigny.com/publish-a-library-to-jcenter

但是当我到达最后一步并按下“添加到 jCenter”按钮时,我收到以下错误:

请在提交 jCenter 包含之前修复以下问题 请求: - 将 POM 文件添加到最新版本的包中。

我看到列出的文件名为“Industry-0.0.0-alpha0.pom?override=1”,但是当我点击它时,我收到了消息:

未找到请求的路径。

如果有帮助:

我的仓库位于:https://bintray.com/labermt/Industry

我的源代码位于:https://github.com/labermt/IndustrySampler

我对此完全陌生,所以它很容易变得简单。我也在寻找博客或文档来帮助我了解如何做到这一点。到目前为止,这个博客让我最接近。

谢谢。

【问题讨论】:

    标签: android android-library publishing bintray jcenter


    【解决方案1】:

    您的所有文件的文件路径中都包含?override=1
    由于这个原因,Bintray 无法识别 .pom 和 .jar 文件。
    您将需要重新部署您的 maven 文件,这次 文件路径 中没有 ?override=1

    【讨论】:

    • 我该怎么做?我在博客中看到与此相关的唯一地方是:bintray { ... override = true ...
    • 我在某处看到一个错误,说如果您设置 override=true,那么您会收到 404 错误。我将把它设置为 false 并升级到类路径 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3' 看看会发生什么。
    • 现在我只得到 404 错误......即使我把所有东西都恢复原样......非常混乱。我要重新启动我的电脑。这可能是 bintray 错误的问题吗?
    • 这是一个 bintray 错误。升级到 1.7.3 修复了它。
    猜你喜欢
    • 2016-09-25
    • 2017-03-10
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 2019-05-17
    • 2017-11-12
    • 2017-02-19
    • 1970-01-01
    相关资源
    最近更新 更多