如何在Bintray / jcenter中为Maven项目组织Bintray软件包?

时间:2018-08-08 11:18:01

标签: artifactory bintray jcenter

我昨天再次尝试过,再次无法理解它。我有几个项目。每个项目都会产生多个工件,其组ID为org.jgrapes。使用Sonatype,事情变得简单。我已经成功说服了他们我拥有域jgrapes.org。现在,我可以简单地发布工件。 (“简单”,除了我最近遇到上传问题,因此考虑将Bintray发布。)但是我没有将Maven术语映射到Bintray术语。

  1. Sonatype Nexus->一个双托盘Maven存储库(得到那个)
  2. 一个项目->一个Bintray包? (我之所以这样,是因为它反映了我的项目结构。但是我怀疑这是对的。我给人的印象是,我不能有多个包含相同组ID的工件的bintray软件包(如果我希望将它们链接到jcenter),或者可以吗?)
  3. 所有项目的所有工件->一个Bintray包? (这似乎很有可能。这意味着一个bintray程序包链接到bintray maven存储库中的一个子树,该子树代表具有相同组id的所有工件。这是正确的吗?)
  4. 一个工件(唯一的组ID /工件ID)->一个Bintray包? (这似乎很荒谬,因为我必须为每个新工件要求将其包含在bintray中,但是如上所述,我目前还无法真正理解。)
  5. (4)+链接到jcenter的“ bintray合并包”? (我昨天发现了关于合并包的信息,但这并没有使事情变得更容易...)

总结:我想要一个配置,使我可以将新工件(全部带有grouid org.jgrapes)推送到bintray,使它们自动出现在jcenter中(这是我使用Sonatype /发布时当前发生的情况) Nexus)。

0 个答案:

没有答案