2012-02-16 34 views
6

Tôi đang sử dụng sbt 11.2 và xsbt web plugin cho một dự án web (là đa mô-đun). Tôi đang cố gắng thay đổi tên tập tin chiến tranh được tạo bởi sbt. Nó có phiên bản mà tôi không muốn bao gồm.Thay đổi tên tập tin chiến tranh trong sbt 11.2

tôi đã cố gắng trọng nhiều phím mà không may mắn

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

...

Đánh giá cao nếu ai đó có thể chỉ cho tôi làm thế nào để thay đổi tên tập tin chiến tranh

Cảm ơn

Trả lời

1

Trong build.sbt, trọng các artifactName chủ chốt làm việc cho tôi:

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

Trích từ tài liệu SBT here

Các vấn đề liên quan