sbt/core
Nick Howard d0b46864c8 json-report: one file per dependency instead of multiple; use m2 coords (#782)
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
2018-03-09 14:47:27 -08:00
..
js/src/main/scala/coursier/core/compatibility Add workaround for multi-range version intervals 2017-06-16 14:27:49 +02:00
jvm/src/main/scala/coursier Add Pants build tool (#709) 2017-12-11 17:50:04 +01:00
shared/src/main/scala/coursier json-report: one file per dependency instead of multiple; use m2 coords (#782) 2018-03-09 14:47:27 -08:00
BUILD Add Pants build tool (#709) 2017-12-11 17:50:04 +01:00