[英]Configuring Coffeescript SBT in Build.scala not build.sbt?
[英]How to write a Build.scala to change a SettingKey priviously assigned in build.sbt
我有一個build.sbt
:
name := "name"
還有一個project/Build.scala
:
import sbt._
object MyBuild extends Build {
val root = Project(id = "root", base = file("."))
override def settings = super.settings :+ (
Keys.name in root ~= { oldName => oldName + "-in-scala" }
)
}
我想要project/Build.scala
的轉換project/Build.scala
,該轉換器可以將name
更改為name-in-scala
。 但這行不通。
如何在Build.scala
編寫一個轉換Build.scala
?
我認為那是不可能的。 http://www.scala-sbt.org/release/docs/Getting-Started/Full-Def.html#relating-build-sbt-to-build-scala頁面陳述了有關SBT 0.12.1的信息:
build.sbt中的設置應“贏得” Build.scala中的設置。
和
.sbt文件中的設置將附加到.scala文件中的設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.