के लिए कस्टम आउटपुटपैथ मेरे पास बहु-परियोजना Build.scala
है। रूट लक्ष्य निर्देशिका में एसबीटी-असेंबली द्वारा उत्पन्न सभी जार रखने का कोई तरीका है?एसबीटी-असेंबली
उदाहरण के लिए, निम्नलिखित पर विचार:
lazy val root = Project("root", file(".")).aggregate(hello)
lazy val hello = Project(id = "hello", base = file("hello"))
.settings(assemblySettings: _*)
, अगर मैं sbt assembly
चलाने के रूप में है, hello.jar
hello/target/<scala-version>/
में रखा जाएगा। /target/<scala-version>/
में इसे रखने के बजाय संभव है?
मैं जानता हूँ कि यह निम्नलिखित सेटिंग जोड़कर outputPath मैं चाहता हूँ निर्दिष्ट करने के लिए संभव है:
target in assembly := file("target/scala-2.11/")
इस अधिक सामान्य बनाने के लिए कोई तरीका है? उदाहरण के लिए, इसलिए स्कैला संस्करण मैन्युअल रूप से निर्दिष्ट करना आवश्यक नहीं है?
क्या आपको कोई जवाब मिला? – allidoiswin