我在这里有一个叫“三脚架”的包裹:
https://bintray.com/bbende/bbende-maven/tripod
三脚架包是一个Maven项目,它有一个标准的多模块设置,其中根pom artifactId是tripod,带有tripod-search-api、tripod-search-solr和tripod-search-lucene的子模块。
在我的个人Maven回购中,所有这些工件都是在groupId com.bbende.tripod下发布的,如下所示:
https://dl.bintray.com/bbende/bbende-maven/com/bbende/tripod/
当我请求使用" tripod“主包页面上的链接将三脚架包链接到JCenter时,它最终只链接了顶层pom的工件,如下所示:
http://jcenter.bintray.com/com/bbende/tripod/
您应该如何将整个包链接到JCenter?
我认为,这里的问题与此相同,它似乎需要由bin托盘/jcenter的人手动干预:
Bintray does not sync one of the artifacts of the package to the jcenter
发布于 2017-09-17 07:23:15
使用特定的路径前缀将Bintray包链接到jcenter,这样基路径下的所有子模块和版本都将自动链接到jcenter,而无需进一步的手动干预。
您的包似乎是在只包含其中一个子模块的基本路径下链接的,因此其他子模块没有链接到jcenter。
在这种情况下,您应该联系JFrog支持,以修复包含路径。在这种情况下,我们已经修复了它,并且所有子模块都正确地链接到jcenter。
向你问好,伊塔玛
https://stackoverflow.com/questions/46260212
复制相似问题