2011-07-20 20 views
5

में हॉट-रीलोडिंग से कक्षाओं को छोड़कर मैं प्ले फ्रेमवर्क के साथ प्रयोग कर रहा हूं और वास्तव में अनुभव को वास्तव में पसंद करता हूं! विशेष रूप से हॉट-रीलोडिंग एक बड़ा समय बचाने वाला है।प्ले फ्रेमवर्क

हालांकि, मैं कोड-परिवर्तन पर हॉट-रीलोडिंग से कुछ क्लास-इंस्टेंस को बाहर करने में सक्षम होना चाहता हूं। (उदाहरण के लिए मैंने कुछ रिपॉजिटरीज को कॉन्फ़िगर किया है जिन्हें प्रारंभ करने के लिए काफी लंबा समय चाहिए और मुझे यकीन है कि इन रिपॉजिटरीज का कोड नहीं बदलेगा)।

मैं कैसे इंगित करूंगा कि हॉट-रीलोडिंग से कौन से वर्ग/पैकेज अक्षम हैं?

धन्यवाद, गीर्ट-जन

उत्तर

4

एक तरह से अपने IDE में एक अलग परियोजना के रूप में इस कोड है, और एक जार फ़ाइल बनाने के लिए है। जब आप आवश्यक कोड संकलित और अद्यतन करते हैं तो इस JAR फ़ाइल को lib फ़ोल्डर में रखें। कक्षाओं के सेट को संकलित करने के लिए आप इसे एक एंटी स्क्रिप्ट के साथ सीधे उचित रूप से आगे भी कर सकते हैं, और इसे lib फ़ोल्डर में छोड़ दें।

इस तक पहुंचने के अन्य तरीके हैं, लेकिन जहां तक ​​मुझे पता है, इसमें प्ले फ्रेमवर्क को बदलना या विस्तार करना शामिल है, और मुझे लगता है कि आपको जो चाहिए वह इसके लिए अधिक है।

+1

हाँ ठीक है कि समझ में आता है धन्यवाद। हालांकि मुझे प्ले फ्रेमवर्क के भीतर इस आउट ऑफ़ द बॉक्स को करने का तरीका देखना अच्छा लगेगा (हालांकि कक्षा या किसी चीज़ पर @ डोंट्रेलोड एनोटेशन का उपयोग करके)। –

+1

हाँ, मैंने सोचा कि वह जगह है जहां आप इसके साथ जा रहे थे। उस प्रकृति की कोई टिप्पणी नहीं है जिसे मैंने कोडबेस में देखा है। पहली बार मैंने यह आवश्यकता सुनी है, इसलिए संदेह है कि यह प्ले के अगले संस्करण के लिए रोडमैप पर होगा। – Codemwnci

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