2012-02-16 59 views
6

我正在使用sbt 11.2和xsbt web插件进行web项目(这是多模块)。我正在尝试更改sbt生成的war文件名。它有我不想包括的版本。更改sbt中的war文件名11.2

我试图重写几个按键没有运气

lazy val admin = Project("admin", file("admin"), 
    settings = baseSettings ++ webSettings ++ jettySettings ++ Seq(
     name := "admin", 
     moduleName := "my-admin", 

...

感激,如果有人能告诉我如何改变战争的文件名

感谢

回答

1

在build.sbt,压倒一切的关键artifactName工作对我来说:

artifactName := { (sv: ScalaVersion, module: ModuleID, artifact: Artifact) => 
    artifact.name + "-" + module.revision + "this-goes-in-war-filename." + artifact.extension 
} 

从SBT资料为准here