summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2019-05-19 14:09:01 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2019-05-19 14:09:01 +0800
commit74aef9313d1f4915f39d202b6de1e4b69acfd6b4 (patch)
treeb998cf6d8e9fd9e2d112a3bb1202870c6a302ed5
parentf7ca1ecdc0d9d0bc4c2fd1f7757c5a2042b09728 (diff)
downloadmill-74aef9313d1f4915f39d202b6de1e4b69acfd6b4.tar.gz
mill-74aef9313d1f4915f39d202b6de1e4b69acfd6b4.tar.bz2
mill-74aef9313d1f4915f39d202b6de1e4b69acfd6b4.zip
tweak coursier
-rw-r--r--main/src/modules/Jvm.scala10
1 files changed, 8 insertions, 2 deletions
diff --git a/main/src/modules/Jvm.scala b/main/src/modules/Jvm.scala
index 07bb8cb8..9f176974 100644
--- a/main/src/modules/Jvm.scala
+++ b/main/src/modules/Jvm.scala
@@ -409,6 +409,7 @@ object Jvm {
repositories, deps, force, mapDependencies, ctx
)
val errs = resolution.metadataErrors
+
if(errs.nonEmpty) {
val header =
s"""|
@@ -440,8 +441,13 @@ object Jvm {
}
val sourceOrJar =
- if (sources) resolution.classifiersArtifacts(Seq("sources"))
- else resolution.artifacts(true)
+ if (sources) {
+ resolution.artifacts(
+ types = Set(coursier.Type.source, coursier.Type.javaSource),
+ classifiers = Some(Seq(coursier.Classifier("sources")))
+ )
+ }
+ else resolution.artifacts()
val (errors, successes) = load(sourceOrJar)
if(errors.isEmpty){
mill.Agg.from(