从 bintray 下载非 JCenter 工件时遇到问题

Trouble downloading non-JCenter artifacts from bintray

我的组织正在尝试向这个世界发布一些开放源代码,我们从我们的一些库开始。目前我所拥有的是将一些工件发布到组织的位置。它们在这里可用,可以在这里看到:

它们目前没有链接到 JCenter,因为我现在可以使用提供的显式 repo。

然而,任何通过 Maven 解决它们的尝试都会导致:

http://dl.bintray.com/bds/sdk/

[错误]无法在项目 protex-plugin-integration 上执行目标:无法解析项目 com.blackducksoftware.plugins:protex-plugin-inte 的依赖关系 gration:jar:1.1.1:无法解析以下工件:com.blackducksoftware.protex:protex-sdk-client:jar:6.4.2, com.blackducksoftware.protex:protex- sdk-utilities:jar:6.4.2: 在 bintray-bds-sdk (http://dl.bintray.com/bds/sdk) 中找不到工件 com.blackducksoftware.protex:protex-sdk-client:jar:6.4.2 -> [帮助 1]

这对我来说很奇怪,因为通过 URL.

绝对可以看到这些文件

我正在做的事情是不可能的吗,我必须提交到 JCenter 并首先被接受?

pom 包含:

<repositories>
    <repository>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <id>bintray-bds-sdk</id>
        <name>bintray</name>
        <url>http://dl.bintray.com/bds/sdk</url>
    </repository>
</repositories>

您的存储库在 POM 中配置良好,但报告的错误是真实的:在 http://dl.bintray.com/bds/sdk/com/blackducksoftware/protex/protex-sdk-client/6.4.2 位置您找不到 protex-sdk-client-6.4.2.jar 库;唯一现有的 JAR 文件的名称中包含版本 missing

您应该查看部署过程:出于某种原因(可能是 finalName,或 maven-jar-plugin 中的其他一些参数化),正在发布没有版本后缀的库。