我们已向Bintray发布了一个包含两件工件的工具包(android
和os
):https://dl.bintray.com/gojuno/maven/com/gojuno/commander/
然后我们已为此软件包启用了与jcenter的同步,但只有其中一个工件同步(android
已同步,而os
未同步) :
https://jcenter.bintray.com/com/gojuno/commander/
我通过bintray.com上的Inbox联系Bintray,联系我们bintray.com,电子邮件和推特,并且没有收到任何回复,这个问题阻碍了该项目。
我看到类似问题已通过StackOverflow Bintray and JCenter not in Sync解决,所以这是我的希望。
答案 0 :(得分:4)
JCenter的包含总是使用分配的路径前缀来避免其他用户意外删除文件。但是,'commander'包中包含没有公共基本路径的文件: '/ com / gojuno / commander / os 'AND'/ com / gojuno / commander / android '
我们建议的最佳做法是创建一个新包,而不是为包创建多个路径前缀。如果您希望继续这样工作,请注意您必须提交每个路径前缀的包含请求。
至于现在,您可以继续使用不同的子模块处理相同的groupID路径前缀。
我们希望这澄清一下。
答案 1 :(得分:3)
通常在更改工件路径时,您无法通过JCenter解析您的内容,尽管之前已包含此内容。 这样做的原因是包含了你的指挥官' JCenter中的包是用于文件的路径。 因此,它最初包含在路径前缀' com / gojuno / commander / android /'。
但是,我们已经在GroupId级别(com / gojuno / commander)上重新链接了你的包,所以你的指挥官的每个子模块都是如此。包,将自动添加并与JCenter同步。