我在一个组ID中有很多包.
我的主要群组ID是:com.github.kondaurovdev
我的小组:com.github.kondaurovdev.snippets com.github.kondaurovdev.akka_http ...
我不想在bintray中创建很多包,因为我必须等待批准将包链接到jcenter.
所以我找到了一个"解决方案".Bintray UI中有一个合并按钮,您可以选择具有相同组ID的所有包,并且具有一个包含许多子包的包.您只能链接此软件包一次,您的软件包可以使用JCenter repo下载.这很酷!
但我不想每次都合并.我想将我的子包发布到父包中.这可能吗?
我正在使用sbt-bintray上传工件,但它总是会创建新的包并上传内容.
决定是否应将某些artifact_ids合并到单个包中的经验法则是:
让我举几个例子来说明我的意思.我将使用Spring Framework项目,这些项目是众所周知且多样化的.
spring-context
和spring-beans
artifact ID合并到同一个Bintray包中.它们是相关的(核心Spring DI项目的一部分)并且它们一起发布(例如4.3.6.RELEASE).他们是同一个Bintray项目的一部分 - spring.framework
.spring-batch-core
与Spring DI项目没什么关系,所以尽管他们分享了group-id,但他们org.springframework
在Bintray的不同包中.我希望这是有道理的.
现在,你的实际问题.我道歉你必须等待很长时间才能收到请求.@jbaruch
如果您认为已经太长时间,请随时与我联系(),我将很乐意检查发生了什么.这样说,包含请求是每个包的一次性过程.你多久推出一个新包装?
正如我所提到的,你很可能会将工件ID合并到同一个包中(但请按规则进行操作,如上所述).在这种情况下,您可以在"build.sbt" publishTo
设置中指定更广泛的包,如本例所示.
归档时间: |
|
查看次数: |
85 次 |
最近记录: |