将Bintray包链接到JCenter

时间:2017-09-17 02:54:26

标签: bintray jcenter

我在Bintray有一个叫做“三脚架”的包裹,在这里:

https://bintray.com/bbende/bbende-maven/tripod

三脚架包是一个Maven项目,带有标准的多模块设置,其中根pom artifactId是三脚架,其子模块为tripod-search-api,tripod-search-solr和tripod-search-lucene。 / p>

在我的个人Maven仓库中,所有这些工件都在groupId com.bbende.tripod下发布,如下所示:

https://dl.bintray.com/bbende/bbende-maven/com/bbende/tripod/

当我要求使用“三脚架”主程序包页面上的链接将三脚架包链接到JCenter时,它最终只链接了顶级pom的工件,如下所示:

http://jcenter.bintray.com/com/bbende/tripod/

您应该如何将整个软件包链接到JCenter?

我认为这是同样的问题,看起来需要bintray / jcenter的某人手动干预:

Bintray does not sync one of the artifacts of the package to the jcenter

1 个答案:

答案 0 :(得分:2)

Bintray包链接到具有特定路径前缀的jcenter,因此基本路径下的所有子模块和版本将自动链接到jcenter,无需进一步手动干预。

看起来您的包在仅包含其中一个子模块的基本路径下链接,因此,其他子模块未链接到jcenter。

在这种情况下,您应该联系JFrog支持以修复包含路径。在这种情况下,我们已经修复了它,并且所有子模块都正确链接到jcenter。

最诚挚的问候, 伊塔马尔