summaryrefslogtreecommitdiff
path: root/scalalib/src/mill/scalalib/publish/settings.scala
diff options
context:
space:
mode:
Diffstat (limited to 'scalalib/src/mill/scalalib/publish/settings.scala')
-rw-r--r--scalalib/src/mill/scalalib/publish/settings.scala37
1 files changed, 24 insertions, 13 deletions
diff --git a/scalalib/src/mill/scalalib/publish/settings.scala b/scalalib/src/mill/scalalib/publish/settings.scala
index eb0a44b6..621e5718 100644
--- a/scalalib/src/mill/scalalib/publish/settings.scala
+++ b/scalalib/src/mill/scalalib/publish/settings.scala
@@ -8,22 +8,33 @@ case class Artifact(group: String, id: String, version: String) {
object Artifact {
- def fromDep(dep: Dep, scalaFull: String, scalaBin: String): Dependency = {
+ def fromDep(dep: Dep,
+ scalaFull: String,
+ scalaBin: String): Dependency = {
dep match {
- case Dep.Java(dep) =>
+ case Dep.Java(dep, cross) =>
Dependency(
Artifact(dep.module.organization, dep.module.name, dep.version),
- Scope.Compile)
- case Dep.Scala(dep) =>
- Dependency(Artifact(dep.module.organization,
- s"${dep.module.name}_${scalaBin}",
- dep.version),
- Scope.Compile)
- case Dep.Point(dep) =>
- Dependency(Artifact(dep.module.organization,
- s"${dep.module.name}_${scalaFull}",
- dep.version),
- Scope.Compile)
+ Scope.Compile
+ )
+ case Dep.Scala(dep, cross) =>
+ Dependency(
+ Artifact(
+ dep.module.organization,
+ s"${dep.module.name}_${scalaBin}",
+ dep.version
+ ),
+ Scope.Compile
+ )
+ case Dep.Point(dep, cross) =>
+ Dependency(
+ Artifact(
+ dep.module.organization,
+ s"${dep.module.name}_${scalaFull}",
+ dep.version
+ ),
+ Scope.Compile
+ )
}
}
}