【发布时间】:2016-05-04 18:01:18
【问题描述】:
我想使用一个被废弃的开源 (apache2) 库,但我需要对其进行一些更改。我提交了一个拉取请求,并给作者发了电子邮件,但他们没有回复。该项目的最后一次提交是 > 6 个月前。所以我正在考虑放弃它,并用我的更改分叉了这个项目。
我想将它托管在 Bintray 和 jcenter 上,以便可以通过 gradle 使用它。我不确定在 Maven 配置文件中为“groupId”和“artifactId”使用什么值:
<metadata>
<groupId>com.originalauthor</groupId>
<artifactId>fast-cars-awesome</artifactId>
...
</metadata>
原作者已经在 Bintray + jcenter 上托管了上面的值。
我是否应该将 groupId 更改为我自己的值,而不理会 artifactId?我只是不想在上面和他们发生碰撞。
一个跟进 - 我没有修改库的内部 java 文件中任何文件的包命名 - 我认为我可以不理会这些,而不会出现与此任务相关的任何问题。
谢谢
【问题讨论】: