【问题标题】:Gradle cannot resolve my private bintray artifactGradle 无法解析我的私人 bintray 工件
【发布时间】:2017-05-06 06:34:14
【问题描述】:

我已经设置了一个私有仓库、包等。我已经上传了我的 JAR 在 bintray UI 上,它说我需要在我的 gradle 中设置它

maven {
            url  "http://xxx.bintray.com/Test"
            credentials {
                username 'xxx'
                password '<api key>'
            }
        }

我已经完成了(在我的个人资料中使用了 PAI 密钥)。然后我添加了我的依赖项:

编译(组:'com.mypackage',名称:'the-name',版本:'0.4.8',分机:'jar',分类器:'')

但是当我同步我的 gradle 时,它​​说它找不到 com.mypackage:the-name:0.4.8

是否还有其他设置可以拉取我的库?

【问题讨论】:

    标签: gradle repository private bintray jcenter


    【解决方案1】:

    虽然绝对可以使用 Bintray UI,但 maven 存储库对文件路径和 pom 位置非常严格,因此,我建议尝试使用 gradle 将工件部署到您的 Bintray 私有存储库。您还必须提供元数据,例如 jar 的 pom 文件。 这当然是在您可以访问代码的情况下。

    如果您上传一些您的回购结构的屏幕截图,也许我们可以提供更多帮助。

    也许这会有所帮助: https://bintray.com/docs/usermanual/formats/formats_mavenrepositories.html

    【讨论】:

    • 哦,我明白了。我已经手动上传了 jar,并且没有遵循您链接的这些规则。然后我将尝试直接从 gradle 执行此操作
    猜你喜欢
    • 2016-10-08
    • 1970-01-01
    • 2018-01-19
    • 2019-03-01
    • 2022-06-29
    • 2015-06-06
    • 2016-12-10
    • 2022-09-29
    • 2018-07-19
    相关资源
    最近更新 更多