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