I just came across this behavior, and I must agree that it is pretty awful. Maven has the `scm` tag (see docs here), so that could be used by Github in the same way the `publishConfig` is used in the land of npm. This can also be done via gradle. Even without introspecting on the scm tag, Java packages are inherently namespaced (unlike Node packages), so publishing at least at an org / user level should be easily doable without worrying about namespace conflicts. The current implementation is a pretty poor one for anyone using Java.
... View more