sbt/lm-coursier
Dream ed96b4e1e0
[2.x] fix: Populate explicitArtifacts from classifier in UpdateReport (#8874)
**Problem**
When a dependency is declared with a classifier (e.g., classifier "linux-x86_64"),
the UpdateReport > ModuleReport.module.explicitArtifacts is empty. The classifier
data is available as Publication objects during Coursier resolution but is lost
when SbtUpdateReport reconstructs the ModuleID.

**Solution**
In SbtUpdateReport.moduleReport, extract explicit artifacts from Publications
with non-empty classifiers and apply them to the ModuleID used by ModuleReport.
This is done on a per-report copy to avoid mutating the shared moduleId cache.

Fixes #5491
2026-03-04 16:22:48 -05:00
..
definitions/src/main/scala/lmcoursier [2.x] feat: Add dependency lock file support (#2989) (#8581) 2026-01-21 19:08:59 -05:00
metadata@95874ca5bd Move metadata to lm-coursier/metadata 2024-10-09 09:44:42 +02:00
src [2.x] fix: Populate explicitArtifacts from classifier in UpdateReport (#8874) 2026-03-04 16:22:48 -05:00
NOTICE Add NOTICE and headerLicense 2024-10-11 14:32:32 +02:00