Mapping variant aware dependencies to Maven coordinates

What is the current view with regards to mapping variant dependency components to Maven coordinates for non-jar projects?

Maven coordinates:
<groupId>:<artifactId>:<version>:<classifier>@<packaging>

In an actual binary repository, there would be a repository name prefixing the Maven coordinates.

Where do you think the “variant” part will go, in the version or in the classifier? Or are you thinking of a new or different coordinates and repository layout?

Thanks!

I want to add that I said “Maven” because it is the one I know the most (not that I know it a lot). I am not excluding Ivy or others from the discussion. I noticed an interesting related discussion on sbt.