diff --git a/build.sbt b/build.sbt index 98d06215a..9d39e3540 100644 --- a/build.sbt +++ b/build.sbt @@ -1185,51 +1185,6 @@ lazy val sbtIgnoredProblems = { ) } -def runNpm(command: String, base: File, log: sbt.internal.util.ManagedLogger) = { - import scala.sys.process._ - try { - val exitCode = Process(s"npm $command", Option(base)) ! log - if (exitCode != 0) throw new Exception("Process returned exit code: " + exitCode) - } catch { - case e: java.io.IOException => log.warn("failed to run npm " + e.getMessage) - } -} - -lazy val vscodePlugin = (project in file("vscode-sbt-scala")) - .settings( - bspEnabled := false, - crossPaths := false, - publish / skip := true, - Compile / compile := { - val _ = update.value - runNpm("run compile", baseDirectory.value, streams.value.log) - sbt.internal.inc.Analysis.empty - }, - update := { - val old = update.value - val t = target.value / "updated" - val base = baseDirectory.value - val log = streams.value.log - if (t.exists) () - else { - runNpm("install", base, log) - IO.touch(t) - } - old - }, - cleanFiles ++= { - val base = baseDirectory.value - Vector( - target.value / "updated", - base / "node_modules", - base / "client" / "node_modules", - base / "client" / "server", - base / "client" / "out", - base / "server" / "node_modules" - ) filter { _.exists } - } - ) - def scriptedTask(launch: Boolean): Def.Initialize[InputTask[Unit]] = Def.inputTask { val _ = publishLocalBinAll.value val launchJar = s"-Dsbt.launch.jar=${(bundledLauncherProj / Compile / packageBin).value}" @@ -1342,7 +1297,7 @@ lazy val docProjects: ScopeFilter = ScopeFilter( inConfigurations(Compile) ) lazy val javafmtOnCompile = taskKey[Unit]("Formats java sources before compile") -lazy val scriptedProjects = ScopeFilter(inAnyProject -- inProjects(vscodePlugin)) +lazy val scriptedProjects = ScopeFilter(inAnyProject) def customCommands: Seq[Setting[_]] = Seq( commands += Command.command("setupBuildScala212") { state =>