On Fri, Feb 14, 2020 at 8:11 AM Hervé BOUTEMY <herve.bout...@free.fr> wrote:

> on that precise case ("commons" instead of "org.apache.commons"), it's
> from
> past Maven 1 repository format time.
>
> then such case is not added to Central for years, only projects that
> existed
> at early Maven 1 repository time (like junit, for example or other
> commons)
> have such names: it's up to each of those veteran projects to choose to
> move
> from their old Maven 1 compliant coordinates to full groupId.
>
> If you know such veteran projects that did not move, just share and tell
> them.
>
>
As "junit" was explicitly mentioned as an example for a vintage (pun
intended)
project here's our reasoning to stick with that very short name ...
forever. At least
for the JUnit 4 (and 3) project artifacts. Including Automatic-Module-Name
attribute introduced in JUnit 4.13:
https://github.com/junit-team/junit4/pull/1571

   - junit - Maven Group ID
   - junit - Artifact ID
   - junit - Java Module Name


JUnit "5", precisely JUnit Platform, Jupiter, and Vintage moved to the
reversed DNS
naming pattern since there day one:

- https://repo.maven.apache.org/maven2/org/junit/platform/
- https://repo.maven.apache.org/maven2/org/junit/jupiter/
- https://repo.maven.apache.org/maven2/org/junit/vintage/

Cheers,
Christian

Reply via email to