mirror of https://github.com/sbt/sbt.git
Merge branch 'develop' into fix/5110
This commit is contained in:
commit
66da2f5926
|
|
@ -750,6 +750,8 @@ lazy val mainProj = (project in file("main"))
|
||||||
exclude[IncompatibleSignatureProblem]("sbt.internal.server.LanguageServerReporter.*"),
|
exclude[IncompatibleSignatureProblem]("sbt.internal.server.LanguageServerReporter.*"),
|
||||||
exclude[VirtualStaticMemberProblem]("sbt.internal.server.LanguageServerProtocol.*"),
|
exclude[VirtualStaticMemberProblem]("sbt.internal.server.LanguageServerProtocol.*"),
|
||||||
exclude[IncompatibleSignatureProblem]("sbt.internal.librarymanagement.IvyXml.*"),
|
exclude[IncompatibleSignatureProblem]("sbt.internal.librarymanagement.IvyXml.*"),
|
||||||
|
exclude[IncompatibleSignatureProblem]("sbt.ScriptedPlugin.*Settings"),
|
||||||
|
exclude[IncompatibleSignatureProblem]("sbt.plugins.SbtPlugin.*Settings"),
|
||||||
// Removed private internal classes
|
// Removed private internal classes
|
||||||
exclude[MissingClassProblem]("sbt.internal.ReverseLookupClassLoaderHolder$BottomClassLoader"),
|
exclude[MissingClassProblem]("sbt.internal.ReverseLookupClassLoaderHolder$BottomClassLoader"),
|
||||||
exclude[MissingClassProblem]("sbt.internal.ReverseLookupClassLoaderHolder$ReverseLookupClassLoader$ResourceLoader"),
|
exclude[MissingClassProblem]("sbt.internal.ReverseLookupClassLoaderHolder$ReverseLookupClassLoader$ResourceLoader"),
|
||||||
|
|
|
||||||
|
|
@ -51,12 +51,12 @@ object ScriptedPlugin extends AutoPlugin {
|
||||||
}
|
}
|
||||||
import autoImport._
|
import autoImport._
|
||||||
|
|
||||||
override lazy val globalSettings = Seq(
|
override lazy val globalSettings: Seq[Setting[_]] = Seq(
|
||||||
scriptedBufferLog := true,
|
scriptedBufferLog := true,
|
||||||
scriptedLaunchOpts := Seq(),
|
scriptedLaunchOpts := Seq(),
|
||||||
)
|
)
|
||||||
|
|
||||||
override lazy val projectSettings = Seq(
|
override lazy val projectSettings: Seq[Setting[_]] = Seq(
|
||||||
ivyConfigurations ++= Seq(ScriptedConf, ScriptedLaunchConf),
|
ivyConfigurations ++= Seq(ScriptedConf, ScriptedLaunchConf),
|
||||||
scriptedSbt := (sbtVersion in pluginCrossBuild).value,
|
scriptedSbt := (sbtVersion in pluginCrossBuild).value,
|
||||||
sbtLauncher := getJars(ScriptedLaunchConf).map(_.get.head).value,
|
sbtLauncher := getJars(ScriptedLaunchConf).map(_.get.head).value,
|
||||||
|
|
|
||||||
|
|
@ -9,11 +9,12 @@ package sbt
|
||||||
package plugins
|
package plugins
|
||||||
|
|
||||||
import Keys._
|
import Keys._
|
||||||
|
import Def.Setting
|
||||||
|
|
||||||
object SbtPlugin extends AutoPlugin {
|
object SbtPlugin extends AutoPlugin {
|
||||||
override def requires = ScriptedPlugin
|
override def requires = ScriptedPlugin
|
||||||
|
|
||||||
override lazy val projectSettings = Seq(
|
override lazy val projectSettings: Seq[Setting[_]] = Seq(
|
||||||
sbtPlugin := true
|
sbtPlugin := true
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue