से कक्षा को बाहर निकालें मैं एक विरासत जार परियोजना को एसबीटी में परिवर्तित कर रहा हूं और अजीब कारणों से आसानी से हल नहीं कर रहा हूं, यह परियोजना "जावैक्स/सर्वलेट/सर्वलेट.क्लास" के अंदर आता है। तो मुझे पैकेज-बिन द्वारा उत्पन्न जार फ़ाइल से इस वर्ग को किसी भी तरह से बाहर करने की आवश्यकता है। मैं इसे कैसे पूर्ण करूं ?। अधिमानतः मैं वाइल्डकार्ड (यानी जावैक्स का उपयोग करके बाहर करना चाहता हूं। *)।एसबीटी: जार
एसबीटी विधानसभा प्लगइन दिखता है जैसे कि यह विशेषताएं है कि यह कर देगा है, लेकिन मैं चिंतित एसबीटी विधानसभा पर निर्भर इसका मतलब है कि मेरी जार परियोजना एक muliti मॉड्यूल परियोजना (यानी में काम नहीं करेगा अगर मैं के रूप में यह शामिल कर रहा हूँ युद्ध फ़ाइल में निर्भरता के बाद युद्ध परियोजनाओं को असेंबली को पैकेज-बिन के बजाय निर्भर जार परियोजना पर चलाने के लिए कहा जाना चाहिए - लेकिन मुझे यहां गलत समझा जा सकता है)।
यह मेरे अपने और एक शानदार उत्तर से कहीं बेहतर समाधान है क्योंकि यह रास्ते में कुछ मूल एसबीटी अवधारणाओं को स्पष्ट करने में भी कामयाब रहा। –
ध्यान दें कि ~ = 0.13 पेज पर दस्तावेज नहीं है, स्पष्टीकरण 0.12 दस्तावेज़ों में मौजूद है http://www.scala-sbt.org/0.12.4/docs/Getting-Started/More-About-Settings.html –
0.13 के लिए सिंटेक्स : '' मैपिंग्स (संकलन, पैकेजबिन): = { (मैपिंग्स (संकलन, पैकेजबिन))। Value.filter {case (फ़ाइल, toPath) => toPath! = "Javax/servlet/Servlet.class " } }' '' –