मेरे पास एक जावा प्रोजेक्ट है जो ओएसजीआई बंडल तक संकलित करता है। मैं बंडल बनाने के लिए मेवेन-बंडल-प्लगइन का उपयोग कर रहा हूं, और मेरे चल रहे ओएसजीआई सर्वर पर बंडल को धक्का देने के लिए मेवेन-स्लिंग-प्लगइन का उपयोग कर रहा हूं। फिलहाल, मेरे प्रोजेक्ट में दो निर्भरताएं हैं (गुवा और जीसन) जिन्हें बंडल इंस्टॉल करने से पहले फ़ेलिक्स सर्वर में मैन्युअल रूप से इंस्टॉल करने की आवश्यकता है। इन दो निर्भरता बंडलों के लिए मैन्युअल इंस्टॉल केवल एक बार होने की आवश्यकता है (जब पहली बार ओएसजीआई सर्वर स्थापित करना), लेकिन चूंकि यह एक मैन्युअल प्रक्रिया है, तो मैं इसे "एमवीएन इंस्टॉल" चरण में धक्का देना चाहूंगा।मैवेन-बंडल-प्लगइन के साथ ओएसजीआई निर्भरताओं को स्थापित करना
मैंने कई मेवेन प्लगइन्स (मेवेन-स्लिंग-प्लगइन, मेवेन-आईपीोजो-प्लगइन, निर्भरता प्लगइन्स इत्यादि) को देखा है, लेकिन मुझे डर है कि मेरे पास पर्याप्त ज्ञान नहीं है समाधान के लिए कहां से शुरू करना है, या यहां तक कि स्टैक ओवरफ्लो में भी खोजना है (मुझे संदेह है कि इसका पहले ही उत्तर दिया जा चुका है)।
तो क्या मैवेन के साथ आश्रित बंडलों को स्थापित/शुरू करने का एक साफ तरीका है? कुछ जहां मैं एक जार और एक रनलेवल निर्दिष्ट कर सकता हूं, और मेरे बंडल को स्थापित करने से पहले इंस्टॉलेशन हो सकता है?
धन्यवाद डेव - मैं कल पैक्स पर एक नज़र डालूंगा और देख सकता हूं कि मुझे क्या मिल सकता है। – matt
हाय @ डेव पैराउलेक। मैं बस ओएसजीआई के साथ शुरू कर रहा हूं, लेकिन मैं वास्तव में अटक गया हूं। क्या आप कृपया मेरे प्रश्न को देख सकते हैं [** यहां: ** अपाचे मैवेन असेंबली प्लगइन ओएसजीआई बंडलों के साथ काम नहीं कर रहा है] (http://stackoverflow.com/questions/34886012/apache-maven-assembly-plugin-not-working-with -osgi-bundles) और देखें कि क्या आप मदद कर सकते हैं। मैं निश्चित रूप से किसी भी सहायता की सराहना करता हूं जो आप पेश कर सकते हैं। पहले ही, आपका बहुत धन्यवाद। –