How to properly fork a maven project?

maven

Solution

Sonatype recommends you change the `groupId` when you fork a project.

B2) upload them under your the forked project groupId (presumably one you own and appropriate for the fork)

Problem

I'm trying to fork a discontinued maven library that is already in the main repository. What are good guidelines to follow when doing so? Should the groupId/artifactId be changed so that it doesn't clash with the library that's already in the maven repository? This library will be a dependency to a project that will also be available publicly(in the maven repo) so this library should also be there. The modifications add improvements and some changes on how the library works, so I would like it to be separate from the old versions.

Original source

Related problems