From d3676dd17fca422d281d3457623522e8e55b0b4a Mon Sep 17 00:00:00 2001 From: Johannes Rudolph Date: Mon, 23 Oct 2017 16:53:00 +0200 Subject: [PATCH] Fix configuration usage for sbt 0.13 --- .../sbt/dependencygraph/DependencyGraphSbtCompat.scala | 7 +++++++ .../sbt/dependencygraph/DependencyGraphSbtCompat.scala | 7 +++++++ .../virtualvoid/sbt/graph/DependencyGraphSettings.scala | 2 ++ 3 files changed, 16 insertions(+) create mode 100644 src/main/scala-sbt-0.13/sbt/dependencygraph/DependencyGraphSbtCompat.scala create mode 100644 src/main/scala-sbt-1.0/sbt/dependencygraph/DependencyGraphSbtCompat.scala diff --git a/src/main/scala-sbt-0.13/sbt/dependencygraph/DependencyGraphSbtCompat.scala b/src/main/scala-sbt-0.13/sbt/dependencygraph/DependencyGraphSbtCompat.scala new file mode 100644 index 000000000..694eab1d3 --- /dev/null +++ b/src/main/scala-sbt-0.13/sbt/dependencygraph/DependencyGraphSbtCompat.scala @@ -0,0 +1,7 @@ +package sbt.dependencygraph + +object DependencyGraphSbtCompat { + object Implicits { + implicit def convertConfig(config: sbt.Configuration): String = config.toString + } +} diff --git a/src/main/scala-sbt-1.0/sbt/dependencygraph/DependencyGraphSbtCompat.scala b/src/main/scala-sbt-1.0/sbt/dependencygraph/DependencyGraphSbtCompat.scala new file mode 100644 index 000000000..68887c10c --- /dev/null +++ b/src/main/scala-sbt-1.0/sbt/dependencygraph/DependencyGraphSbtCompat.scala @@ -0,0 +1,7 @@ +package sbt.dependencygraph + +object DependencyGraphSbtCompat { + object Implicits { + implicit def convertConfig(config: sbt.Configuration): sbt.Configuration = config + } +} diff --git a/src/main/scala/net/virtualvoid/sbt/graph/DependencyGraphSettings.scala b/src/main/scala/net/virtualvoid/sbt/graph/DependencyGraphSettings.scala index 15f0d8da2..9768de3e9 100644 --- a/src/main/scala/net/virtualvoid/sbt/graph/DependencyGraphSettings.scala +++ b/src/main/scala/net/virtualvoid/sbt/graph/DependencyGraphSettings.scala @@ -28,6 +28,8 @@ import net.virtualvoid.sbt.graph.util.IOUtil import internal.librarymanagement._ import librarymanagement._ +import sbt.dependencygraph.DependencyGraphSbtCompat.Implicits._ + object DependencyGraphSettings { import DependencyGraphKeys._ import ModuleGraphProtocol._