mirror of https://github.com/sbt/sbt.git
**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 |
||
|---|---|---|
| .. | ||
| main | ||
| repo-override-test | ||
| sbt-test | ||
| test/scala/sbt | ||