In coursier/sbt-coursier, if I try to publish lm-coursier-shaded against a local version of coursier, it tries to shade the src and doc artifacts of coursier.
This is because the update report of sbt contains the src and doc artifacts of the dependencies resolved locally:
In coursier/sbt-coursier, if I try to publish lm-coursier-shaded against a local version of coursier, it tries to shade the src and doc artifacts of coursier.
This is because the update report of sbt contains the src and doc artifacts of the dependencies resolved locally:
And ShadingPlugin shades all the artifacts of a
ModuleReport
: https://github.com/coursier/sbt-shading/blob/c7998672f8cb75e9480fc541085ca41a5215beb5/src/main/scala/coursier/ShadingPlugin.scala#L191-L196Should we filter on the artifacts whose type is
jar
?