Follow package structure for generated `ScalaKeywords.scala`.

`ScalaKeywords.scala` is now being generated at location that
follows package structure.
This commit is contained in:
Grzegorz Kossakowski 2012-11-06 15:27:36 -08:00
parent f7be122eb4
commit 56dff4855d
1 changed files with 4 additions and 3 deletions

View File

@ -124,12 +124,13 @@ object Util
{
val init = keywords.map(tn => '"' + tn + '"').mkString("Set(", ", ", ")")
val ObjectName = "ScalaKeywords"
val PackageName = "sbt"
val keywordsSrc =
"""package sbt
"""package %s
object %s {
val values = %s
}""".format(ObjectName, init)
val out = base / (ObjectName + ".scala")
}""".format(PackageName, ObjectName, init)
val out = base / PackageName.replace('.', '/') / (ObjectName + ".scala")
IO.write(out, keywordsSrc)
out
}