如何为SBT设置默认项目

Ome*_*ten 17 scala build sbt

假设我有一个包含三个项目的构建:A,B和C.如果我当前处于A的上下文并重新加载构建,则可能在重新加载后将上下文更改为C. 因此,我必须在每次重新加载后更改我的项目上下文.

有没有办法将特定项目设置为默认上下文?

Ben*_*ann 9

SBT选择第一个词法项目变量名称,所以我只需将项目名称设置为:

val aaaFrontend = PlayProject(
Run Code Online (Sandbox Code Playgroud)

此外,有一个项目Seq,我相信你可以覆盖.

最后,在SBT 0.12中,您可以在.sbtrc中执行此操作:

alias boot = ;reload ;project X ;iflast shell
Run Code Online (Sandbox Code Playgroud)