diff --git a/kernel/src/main/scala/org/typelevel/sbt/TypelevelKernelPlugin.scala b/kernel/src/main/scala/org/typelevel/sbt/TypelevelKernelPlugin.scala index d203c604..5f55abe2 100644 --- a/kernel/src/main/scala/org/typelevel/sbt/TypelevelKernelPlugin.scala +++ b/kernel/src/main/scala/org/typelevel/sbt/TypelevelKernelPlugin.scala @@ -18,10 +18,11 @@ package org.typelevel.sbt import org.typelevel.sbt.kernel.GitHelper import org.typelevel.sbt.kernel.V +import sbt.Keys._ import sbt._ import sbt.plugins.JvmPlugin -import Keys._ +import scala.annotation.nowarn object TypelevelKernelPlugin extends AutoPlugin { @@ -29,6 +30,7 @@ object TypelevelKernelPlugin extends AutoPlugin { override def trigger = allRequirements object autoImport { + @deprecated("use `Provided` instead", "0.6.1") lazy val CompileTime: Configuration = config("compile-time").hide lazy val tlIsScala3 = settingKey[Boolean]("True if building with Scala 3") @@ -79,6 +81,7 @@ object TypelevelKernelPlugin extends AutoPlugin { } ) + @nowarn("cat=deprecation") override def projectSettings = Seq( ivyConfigurations += CompileTime, Compile / unmanagedClasspath ++= update.value.select(configurationFilter(CompileTime.name)) diff --git a/settings/src/main/scala/org/typelevel/sbt/TypelevelSettingsPlugin.scala b/settings/src/main/scala/org/typelevel/sbt/TypelevelSettingsPlugin.scala index b3d025ce..288cb299 100644 --- a/settings/src/main/scala/org/typelevel/sbt/TypelevelSettingsPlugin.scala +++ b/settings/src/main/scala/org/typelevel/sbt/TypelevelSettingsPlugin.scala @@ -66,8 +66,7 @@ object TypelevelSettingsPlugin extends AutoPlugin { val scalacCompat = if (Set("2.12", "2.13", "3").contains(scalaBinaryVersion.value)) - Seq(CompileTime, Test).map( - "org.typelevel" %% "scalac-compat-annotation" % "0.1.2" % _) + Seq("org.typelevel" %% "scalac-compat-annotation" % "0.1.2" % Provided) else Nil