2012-02-16 12 views
6

Sto usando il plug-in sbt 11.2 e xsbt per un progetto web (che è multi-modulo). Sto provando a cambiare il nome del file di guerra generato da sbt. Ha una versione che mi piace non includere.Cambia il nome del file di guerra in sbt 11.2

ho cercato sovrascrivendo diverse chiavi senza fortuna

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

...

grato se qualcuno mi può mostrare come cambiare il nome del file guerra

Grazie

risposta

1

In build.sbt, ignorando l'artifactName chiave funziona per me:

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

recuperate dalla documentazione sbt here

Problemi correlati