我在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
答案 0 :(得分:2)
Bintray包链接到具有特定路径前缀的jcenter,因此基本路径下的所有子模块和版本将自动链接到jcenter,无需进一步手动干预。
看起来您的包在仅包含其中一个子模块的基本路径下链接,因此,其他子模块未链接到jcenter。
在这种情况下,您应该联系JFrog支持以修复包含路径。在这种情况下,我们已经修复了它,并且所有子模块都正确链接到jcenter。
最诚挚的问候, 伊塔马尔