Is there any established terminology for the following Maven coordinates
situations?

(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

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

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

 - have groupId & artifactId, but no version
     - unversioned coordinates

 - 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)

 - have groupId, artifactId & version, plus at least one of packaging or
classifier
     - extended coordinates

 - each of the situations above that includes a version, but with a version
range instead of an exact version

Reply via email to