/ / मैं इक्विनॉक्स में क्लासपैथ निर्देशिका को कैसे परिभाषित कर सकता हूं? - जावा, क्लासपैथ, ओस्गी, बंडल, विषुव

मैं विषुव में क्लासपाथ निर्देशिका कैसे परिभाषित कर सकता हूं? - जावा, क्लासपाथ, ओजीसी, बंडल, विषुव

वहाँ एक निर्देशिका को classpath के रूप में परिभाषित करने का एक तरीका हैग्रहण विषुव में प्रति बंडल? इतना है कि मैं इस निर्देशिका में बंडल प्रति सभी 3 पार्टी जार / विन्यास फाइल डाल सकते हैं। मुझे पता है कि यह प्रत्येक जार को अलग से परिभाषित करके किया जा सकता है लेकिन मुझे एक आसान तरीका चाहिए।

अग्रिम में धन्यवाद

उत्तर:

जवाब के लिए 0 № 1

नहीं। प्रत्येक बंडल की अपनी कक्षा है जो पूरी तरह से इसके भीतर निहित होनी चाहिए।


जवाब के लिए 0 № 2

क्या आप सोच रहे हैं लक्ष्य मंच? यह बंडलों का एक साझा पूल है जो हैंकिसी भी बंडल के "OSGi classpath" पर शामिल होने के लिए योग्य है जो उपयुक्त पैकेज आयात करता है। आप व्यक्तिगत बंडलों और पूरे फ़ोल्डर को लक्ष्य प्लेटफ़ॉर्म के अंदर शामिल कर सकते हैं।

सामान्य परिस्थितियों में मैं अपने OSGi बंडलों (यानी सीधे बंडल क्लासपाथ पर) के अंदर बहुत सारे थर्ड पार्टी जार को एम्बेड करने से बचता हूं क्योंकि यह बंडलों के बीच सामान्य उदाहरण साझा करने के लिए क्लीनर है।