From 8cdc9f1480200bec07b8b05c1e78ee1e1b6a21de Mon Sep 17 00:00:00 2001 From: Sheng Chen Date: Mon, 2 Apr 2018 16:43:44 -0400 Subject: revive #254 and fix #268 (#274) --- scalalib/src/mill/scalalib/publish/Pom.scala | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) (limited to 'scalalib/src/mill/scalalib/publish/Pom.scala') diff --git a/scalalib/src/mill/scalalib/publish/Pom.scala b/scalalib/src/mill/scalalib/publish/Pom.scala index 1a86e7de..84cf0632 100644 --- a/scalalib/src/mill/scalalib/publish/Pom.scala +++ b/scalalib/src/mill/scalalib/publish/Pom.scala @@ -90,12 +90,28 @@ object Pom { case Scope.Test => test case Scope.Runtime => runtime } - - {d.artifact.group} - {d.artifact.id} - {d.artifact.version} - {scope} - + if (d.exclusions.isEmpty) + + {d.artifact.group} + {d.artifact.id} + {d.artifact.version} + {scope} + + else + + {d.artifact.group} + {d.artifact.id} + {d.artifact.version} + + {d.exclusions.map(ex => + + {ex._1} + {ex._2} + + )} + + {scope} + } } -- cgit v1.2.3