我的组织正在尝试向这个世界发布一些开源,我们从一些库中开始。目前我所拥有的是将一些文物发布到组织的位置。它们可以在这里找到,可以在这里看到:
它们目前没有链接到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:找不到工件com.blackducksoftware.protex:protex-sdk-client:jar:6.4.2 in bintray-bds-sdk(http://dl.bintray.com/bds/sdk) - > [帮助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>
答案 0 :(得分:1)
您的存储库在POM中配置良好,但报告的错误为真:在http://dl.bintray.com/bds/sdk/com/blackducksoftware/protex/protex-sdk-client/6.4.2
位置您找不到protex-sdk-client-6.4.2.jar
库;唯一存在的JAR文件名称中缺少缺少版本。
您应该查看部署过程:出于某种原因(可能是finalName
或maven-jar-plugin中的其他参数化),正在发布没有版本后缀的库。