2013-12-10 6 views
8

एसबीटी-असेंबली के हिस्से के रूप में मैं जार में दोनों स्रोत और टेस्ट क्लास फाइलों को शामिल करना चाहता हूं। एसबीटी-असेंबली में निर्भरता वाले केवल src फ़ाइलें शामिल हैं। क्या कोई रास्ता है जिसके माध्यम से मैं परीक्षण कक्षाओं को एक ही जार में भी शामिल कर सकता हूं?एसबीटी-असेंबली: टेस्ट क्लास

उत्तर

6

मैंने एसबीटी-असेंबली लिखा ताकि सेटिंग्स को Runtime की तुलना में अन्य कॉन्फ़िगरेशन में लोड किया जा सके। assembly.sbt में निम्नलिखित रखो और यह test:assembly कार्य जोड़ने चाहिए:

import AssemblyKeys._ 

Project.inConfig(Test)(baseAssemblySettings) 

jarName in (Test, assembly) := s"${name.value}-test-${version.value}.jar" 

रास्ता jarName सेटिंग दायरे वाला की तरह, xxx in (Test, assembly) साथ README में xxx in assembly स्थानापन्न सेटिंग समायोजित करने की।

+1

हाय दोस्तों, मुझे त्रुटि हो रही है: नहीं मिला: ऑब्जेक्ट असेंबली की त्रुटि जब मैं एसबीटी परीक्षण चलाता हूं: असेंबली, इस समस्या को हल करने के बारे में कोई संकेत? – Rami

संबंधित मुद्दे