मेरी OSGi परियोजना में मैं उदाहरण के लिए, कुछ पथ आयात करने के लिए निर्देश के साथ Maven गठरी-प्लगइन है:। org.blah.blah * और मैं दो अन्य बंडलों कि इस तरह के पैकेज का निर्यात किया है। दोनों बंडल से org.blah.blah आयात करने के लिए मेरे बंडल को कैसे कॉन्फ़िगर करें? *विभिन्न ओजीआई बंडलों से एक ही पैकेज कैसे आयात करें?
7
A
उत्तर
10
आप एक से अधिक बंडल से दिए गए पैकेज का नाम आयात नहीं कर सकते हैं। आप क्या कर सकते हैं दोनों बंडल की आवश्यकता-बंडल जो विभाजित पैकेज और आवश्यकता-बंडल के सभी अंतर्निहित मुद्दों के साथ एक स्प्लिट पैकेज के रूप में दोनों संकुलों को आपके बंडल तक पहुंच प्रदान करेगी। ओएसजीआई कोर रिलीज 5 स्पेक में 3.13.3 देखें।
स्प्लिट पैकेज से बचने के लिए बेहतर रिफैक्टर (यदि आप कर सकते हैं) बेहतर होगा।