I'd prefer to make a clear distinction between the build tool and the shared 
repositories like Maven Central.
Here the problem should be solved by the latter.

And it is:
https://central.sonatype.org/pages/choosing-your-coordinates.html

Unlike module names, you must claim a groupId before pushing it to Maven 
Central.
Central contains some bad picked groupId from the early days, but now that most 
are used to the value of a groupId, I don't see a real risk here.

Robert
On 14-2-2020 02:07:03, Jonathan Valliere <jon.valli...@emoten.com> wrote:
I have been growing concerned about the process of allowing the creation of
GroupIDs, within the Maven Central repository, which do not adhere to the
naming guidelines. i.e. the GroupID must belong to a unique domain name
controlled by the project owner.

Even within the Apache family, there is no consistent naming enforcement.
The project I belong to, org.apache.mina adheres to the conventions but
many others do not. Apache Commons for example uses a different GroupID
for almost every sub-project within its scope. Many of them simply
starting with the word "commons" instead of "org.apache.commons". Does the
PMC have any ideas on how to combat this?

Cheers,
Jon

Reply via email to