mirror of https://github.com/sbt/sbt.git
Make clean scripted test pass with sbt-lm-coursier
This commit is contained in:
parent
ea5588f711
commit
239d875048
|
|
@ -1,7 +1,9 @@
|
|||
package coursier.sbtcoursiershared
|
||||
|
||||
import coursier.core.{Configuration, Project, Publication}
|
||||
import coursier.lmcoursier.SbtCoursierCache
|
||||
import sbt.{AutoPlugin, Compile, Setting, TaskKey, Test, settingKey}
|
||||
import sbt.Keys.clean
|
||||
|
||||
object SbtCoursierShared extends AutoPlugin {
|
||||
|
||||
|
|
@ -23,6 +25,10 @@ object SbtCoursierShared extends AutoPlugin {
|
|||
|
||||
override def projectSettings =
|
||||
Seq[Setting[_]](
|
||||
clean := {
|
||||
val noWarningPlz = clean.value
|
||||
SbtCoursierCache.default.clear()
|
||||
},
|
||||
coursierGenerateIvyXml := true,
|
||||
coursierProject := InputsTasks.coursierProjectTask.value,
|
||||
coursierInterProjectDependencies := InputsTasks.coursierInterProjectDependenciesTask.value,
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ import java.io.OutputStreamWriter
|
|||
|
||||
import coursier.{Cache, CachePolicy, TermDisplay}
|
||||
import coursier.core.{Configuration, ResolutionProcess}
|
||||
import coursier.lmcoursier.SbtCoursierCache
|
||||
import coursier.sbtcoursiershared.SbtCoursierShared
|
||||
import sbt.{Cache => _, Configuration => _, _}
|
||||
import sbt.Keys._
|
||||
|
|
@ -148,10 +147,6 @@ object CoursierPlugin extends AutoPlugin {
|
|||
def coursierSettings(
|
||||
shadedConfigOpt: Option[(String, Configuration)] = None
|
||||
): Seq[Setting[_]] = hackHack ++ Seq(
|
||||
clean := {
|
||||
val noWarningPlz = clean.value
|
||||
SbtCoursierCache.default.clear()
|
||||
},
|
||||
coursierResolvers := RepositoriesTasks.coursierResolversTask.value,
|
||||
coursierRecursiveResolvers := RepositoriesTasks.coursierRecursiveResolversTask.value,
|
||||
coursierSbtResolvers := {
|
||||
|
|
|
|||
Loading…
Reference in New Issue