...
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:
...