2012-02-16 11 views
6

में युद्ध फ़ाइल नाम बदलें मैं एक वेब प्रोजेक्ट (जो बहु मॉड्यूल है) के लिए एसबीटी 11.2 और xsbt वेब प्लगइन का उपयोग कर रहा हूं। मैं एसबीटी द्वारा उत्पन्न युद्ध फ़ाइल नाम बदलने की कोशिश कर रहा हूं। इसमें संस्करण है जिसे मैं शामिल नहीं करना चाहता हूं।एसबीटी 11.2

मैं भाग्य

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

बिना कई चाबियाँ अधिभावी कोशिश की ...

की सराहना करता है, तो कोई मुझे दिखाने के युद्ध फ़ाइल नाम बदलने के लिए

धन्यवाद कैसे कर सकते हैं

उत्तर

1

, कुंजी artifactName अधिभावी मेरे लिए काम करता है:

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

एसबीटी प्रलेखन से लिया here