Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: After playing with expressing references, I believe we want to use GAPVCT

...

Every artifact is thus uniquely identified by its coordinates: (TODO Do we want GAVPCT or GAPVCT) 

groupId:artifactId:platformId:version:platformId:classifier:type

For artifacts that do not have a platformId the preferred form of coordinates is:

groupId:artifactId::version::classifier:type

For artifacts that do not have a classifier, the preferred form of coordinates is:

groupId:artifactId:platformId:version:platformId::type

For artifacts that do not have either a platformId or a classifier, the preferred form of coordinates is:

groupId:artifactId::version:::type

The intermediate :: characters are critical in order to disambiguate platform aware coordinates from the previous styles of coordinates:

...