作为一个项目的分支,Maven到Bintray使用什么groupId?

作为一个项目的分支,Maven到Bintray使用什么groupId?,maven,bintray,jcenter,Maven,Bintray,Jcenter,我想使用一个被废弃的开源(apache2)库,但我需要对它做一个更改。我提交了一个请求,并给作者发了电子邮件,但他们没有回复。对该项目的最后一次承诺是>6个月前。所以我认为它被放弃了,并且用我的改变来完成这个项目 我想把它放在Bintray和jcenter上,这样就可以通过gradle使用它。我不确定maven配置文件中“groupId”和“artifactId”要使用什么值: 原创作者 快车真棒 ... 原始作者已经使用上述值将其托管在Bintray+jcenter上 我是否应该将grou

我想使用一个被废弃的开源(apache2)库,但我需要对它做一个更改。我提交了一个请求,并给作者发了电子邮件,但他们没有回复。对该项目的最后一次承诺是>6个月前。所以我认为它被放弃了,并且用我的改变来完成这个项目

我想把它放在Bintray和jcenter上,这样就可以通过gradle使用它。我不确定maven配置文件中“groupId”和“artifactId”要使用什么值:


原创作者
快车真棒
...
原始作者已经使用上述值将其托管在Bintray+jcenter上

我是否应该将groupId更改为自己的值,而不使用artifactId?我只是不想在那里和他们相撞

接下来,我还没有修改库的内部java文件中任何文件的包命名,我认为我可以不去管这些文件,而不会出现与此任务相关的任何问题


谢谢

您应该可以做您想做的事情,但是您需要更改
组ID
。您不是
com.originalaauthor
。即使jcenter允许您使用旧的
groupId
进行发布,这样做可能是不好的

关于
artifactId
,您应该保持原样。保持名字不变将有助于其他人找到你的叉子

最后,您可能应该修改原始作者的版本,让其他人知道您做了更改,如果您有一个项目URL,您应该提供一个新的项目URL


保持包/类/变量名称不变很好,如果不更改API,您肯定不想更改公共名称。

。很好,很有意义-是的,我想尽量保持不变。这是一个很好的答案。不,如果我们无法建立所有权,Bintray将不允许您将包链接到jcenter。
<metadata>
  <groupId>com.originalauthor</groupId>
  <artifactId>fast-cars-awesome</artifactId>
  ...
</metadata>