डेस्कटॉप पीसी पर उपयोग के लिए स्कैला एप्लिकेशन को पैकेज करने का सबसे आसान तरीका क्या है? मुझे लगता है कि एक जार फ़ाइल के रूप में होगा।पैकेजिंग और स्केल अनुप्रयोगों को तैनात करना
पल मैं एसबीटी संकलित करने के लिए उपयोग कर रहा हूँ पर और चलाने के कार्यक्रमों
मैं मशीनों कि स्काला स्थापित (और उनके classpath में पुस्तकालय) के लिए समाधान में रुचि रखते हैं, साथ ही उन है कि के रूप में ही होगी जावा।
मैं एसबीटी में "पैकेज" कमांड का उपयोग करके इसे दूर करने में कामयाब रहा। मुझे नहीं लगता कि आप परिणामस्वरूप जार फ़ाइल में scala-library.jar को कैसे शामिल करना चाहते हैं? –
JAR को src/main/संसाधनों में रखें, और इसे क्लासपाथ में जोड़ें - >> ओवरराइड वैल manifestClassPath = कुछ ("scala-library.jar") –
हालांकि, अगर आप अपने ऐप में scala-library.jar पैकेज करते हैं जार, यह क्लासलोडर द्वारा बूटस्ट्रैप नहीं किया जाएगा। मैनिफेस्ट अपडेट करने के लिए मैंने ऊपर दिए गए काम का उल्लेख किया है, आपको स्केल-लाइब्रेरी.जर को अपने जार के साथ उसी फ़ोल्डर में रखना होगा। –