mirror of https://github.com/sbt/sbt.git
Remove conscriptConfigs task, not used and needed anymore
This commit is contained in:
parent
e3b7870b2d
commit
bd8b11632c
|
|
@ -206,7 +206,6 @@ lazy val sbtRoot: Project = (project in file("."))
|
||||||
scalacOptions += "-Ymacro-expand:none", // for both sxr and doc
|
scalacOptions += "-Ymacro-expand:none", // for both sxr and doc
|
||||||
Util.publishPomSettings,
|
Util.publishPomSettings,
|
||||||
otherRootSettings,
|
otherRootSettings,
|
||||||
Transform.conscriptSettings(bundledLauncherProj),
|
|
||||||
publish := {},
|
publish := {},
|
||||||
publishLocal := {},
|
publishLocal := {},
|
||||||
publish / skip := true,
|
publish / skip := true,
|
||||||
|
|
|
||||||
|
|
@ -2,27 +2,6 @@ import sbt._
|
||||||
import sbt.Keys._
|
import sbt.Keys._
|
||||||
|
|
||||||
object Transform {
|
object Transform {
|
||||||
private val conscriptConfigs = taskKey[Unit]("")
|
|
||||||
|
|
||||||
def conscriptSettings(launch: Reference) = Seq(
|
|
||||||
conscriptConfigs := {
|
|
||||||
val sourceFile = (launch / Compile / managedResources).value
|
|
||||||
.find(_.getName == "sbt.boot.properties")
|
|
||||||
.getOrElse(sys.error("No managed boot.properties file."))
|
|
||||||
val source = IO.readLines(sourceFile)
|
|
||||||
val conscriptBase = (Compile / sourceDirectory).value / "conscript"
|
|
||||||
IO.delete(conscriptBase)
|
|
||||||
val pairs = Seq(
|
|
||||||
"sbt.xMain" -> "xsbt",
|
|
||||||
"sbt.ScriptMain" -> "scalas",
|
|
||||||
"sbt.ConsoleMain" -> "screpl",
|
|
||||||
)
|
|
||||||
for ((main, dir) <- pairs) {
|
|
||||||
val lines = source.map(l => if (l.trim.startsWith("class:")) s" class: $main" else l)
|
|
||||||
IO.writeLines(conscriptBase / dir / "launchconfig", lines)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
)
|
|
||||||
|
|
||||||
def configSettings = Seq(
|
def configSettings = Seq(
|
||||||
resourceGenerators += Def.task {
|
resourceGenerators += Def.task {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue