Le vendredi 8 juin 2018, 09:18:59 CEST Ross Goldberg a écrit :
> Is there any established terminology for the following Maven coordinates
> situations?
AFAIK, no

> 
> (I've included possible terms underneath each situation, in case no term
> currently exists for it)
> 
>  - have groupId, artifactId & version that might or might not actually
> resolve to an artifact in a specific repository
>      - resolvable coordinates
>      - versioned coordinates
+1 to "versioned coordinates"

> 
>  - have groupId, artifactId & version that resolves to an artifact in a
> specific repository
>      - valid coordinates
>      - resolved coordinates
+1 to "resolved coordinates"

> 
>  - have groupId, artifactId & version that does not resolve to an artifact
> in a specific repository
>      - unknown coordinates
>      - invalid coordinates
>      - unfound coordinates
unavailable-in-repository coordinates?

> 
>  - have groupId & artifactId, but no version
>      - unversioned coordinates
+1

> 
>  - have groupId & artifactId; might or might not have version
>      - identified coordinates (I'm not a huge fan of this, but haven't yet
> thought of anything better)
unversioned coordinates?

> 
>  - have groupId, artifactId & version, plus at least one of packaging or
> classifier
"packaging" is not part of coordinates: what you can have is "type"
see https://maven.apache.org/ref/3.5.3/maven-model/maven.html#class_dependency

>      - extended coordinates
"full coordinates"?
because "jar" type is a default value

> 
>  - each of the situations above that includes a version, but with a version
> range instead of an exact version
not every situation has a meaning
but something like "range coordinates" might do the job

Regards,

Hervé




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to