mirror of https://github.com/sbt/sbt.git
When classifiers are used as part of dependency specifications, it's important to be able to select just the classified artifact. Unfortunately, in the current json, dependencies don't specify classifiers, so it isn't possible to just get one of the artifacts for a dependency when a classifier is required. This patch introduces maven style artifact prefixes in order to include classifier and packaging information in the coordinates. By doing that, we can use them as keys in dependency lists more easily and it allows consumers of the json to treat those dependency keys as mostly opaque ids rather than having to parse them. Addresses #743 |
||
|---|---|---|
| .. | ||
| js/src/main/scala/coursier/core/compatibility | ||
| jvm/src/main/scala/coursier | ||
| shared/src/main/scala/coursier | ||
| BUILD | ||