से शुभारंभ OSGi मैं IntelliJ विचार का उपयोग कर स्केला आवेदन का विकास। मैं अपने आवेदन मॉड्यूल ओएसजीआई बंडल होना चाहता हूं। ग्रहण में एक परियोजना बनाना संभव है जो स्कैला प्रोजेक्ट और प्लग-इन दोनों परियोजना है। ग्रहण इक्विनोक्स प्लेटफ़ॉर्म लॉन्च करने का भी समर्थन करता है और यह शुरू करने के लिए बंडल के महान कॉन्फ़िगरेशन टूल प्रदान करता है। लेकिन मैं खराब और धीमी स्केल प्लगइन की वजह से एक्लिप्स का उपयोग नहीं कर सकता, इसलिए मुझे इंटेलिजे आईडीईए का उपयोग करने की आवश्यकता है। आईडीईए में मैंने ओएसजीआई चलाने के लिए ओस्मोर्क की कोशिश की लेकिन यह समाधान बहुत अपरिपक्व है और अच्छी तरह से काम नहीं करता है। आईडीईए से ओएसजीआई एप्लिकेशन लॉन्च करने और कॉन्फ़िगर करने के अन्य तरीके क्या हैं?आईडिया
आईडिया
उत्तर
नहीं एक सटीक जवाब है, लेकिन एक संभावना हो जाएगा करने के लिए:
- set up a scala project with sbt and Intellij
- उपयोग bnd4sbt
- उपयोग scalamodules (यह अपने एसबीटी परियोजनाओं के लिए OSGi बंडलों बनाने के लिए सक्षम बनाता है) (एक डोमेन OSGi विकास के लिए विशिष्ट भाषा)
(WeigleWilczek का काम करने के लिए सभी धन्यवाद, Heiko Seeberger जो contributes here सहित)
सभी OSGi चौखटे मानक जावा प्रक्रियाओं के रूप में शुरू किया जा सकता। उदाहरण के लिए फेलिक्स लांच करने के लिए:
java -jar path/to/felix.jar
विषुव लॉन्च करने के लिए:
java -jar path/to/org.eclipse.osgi_version.jar
और इतने पर।
दुर्भाग्य से प्रारंभिक विन्यास ढांचे कार्यान्वयन के बीच काफी अलग है। फेलिक्स के लिए आप एक config.properties
फ़ाइल है, जो फेलिक्स स्थापना निर्देशिका के conf
निर्देशिका में आम तौर पर है की जरूरत है (या आप इसे कहीं और बात करने के लिए felix.config.properties
प्रणाली गुण सेट कर सकते हैं)।
लेकिन कैसे आसानी से बंडल सूची उत्पन्न करने के लिए (रन स्तर आदि के साथ)? –
"बंडल सूची उत्पन्न करें" से आपका क्या मतलब है? – drozzy
मैं एपेलिज आईडीईए के अंदर से पैस धावक का उपयोग कर रहा हूं ताकि ओपेजी बंडल को अपाचे फ़ेलिक्स में प्रोवेट (तैनात) किया जा सके और फ्रेमवर्क चलाया जा सके, लेकिन यह बहुत परेशान है: मुझे पहले "एमवीएन इंस्टॉल" चलाने की ज़रूरत है, फिर चल रहे पैक्स को रोकें प्रावधान सत्र, फिर इसे पुनरारंभ करें - बंडल में किए गए प्रत्येक परिवर्तन के लिए। वहाँ एक बेहतर तरीका हो सकता है होना करने के लिए ... मिल गया
- 1. जावा कांसेप्ट आईडिया
- 2. आईडिया: toString() का उपयोग कर बनाने के लिए कैसे सुपर क्लास
- 3. IntelliJ विचार कोड पुनः स्वरूपित विकल्पों
- 4. रैखिक लेआउट
- 5. सबवर्सन विचार में बहुत धीमी है
- 6. मैं UITextView का फ़ॉन्ट आकार कैसे सेट कर सकता हूं?
- 7. इंटेलिज राइट क्लिक पर एक परीक्षण पर क्लिक करें "रन" विकल्प
- 8. इंटेलिज आईडीईए शीर्षक में वर्तमान एसवीएन शाखा कैसे प्रदर्शित करें?
- 9. एक्स अक्ष से अंक
- 10. आप नेटवर्कक्स में नोड कैसे हटाते हैं?
- 11. आप थंडरबर्ड एक्सटेंशन के साथ ईमेल शीर्षलेख कैसे डालते हैं?
- 12. स्थिर संसाधन शब्दकोश बनाना
- 13. * मैमसेज ऑब्जेक्ट को * .eml या * .msg फ़ाइल के रूप में डिस्क पर सहेजने के लिए कैसे करें
- 14. विभिन्न डोमेन पर निर्देशिकाओं की प्रतिलिपि बनाने के लिए रोबोकॉपी का उपयोग कैसे करें
- 15. एक चर को एक खंड में कैसे पास किया जाए?
- 16. IntelliJ विचार मुख्य, संदर्भ मेनू और मुख्य प्रदर्शन पर स्वत: पूर्ण केवल
- 17. सिम्फनी 2 - विभिन्न तालिका में क्लोन इकाई
- 18. IntelliJ निरंतर परिचय निजी होने की जरूरत नहीं सार्वजनिक
- 19. इंटेलिज आईडीईए में ऑटो-कंस्ट्रैसिस पीढ़ी को कैसे बंद कर सकता हूं?
- 20. जब कोई डिफ़ॉल्ट कन्स्ट्रक्टर निर्दिष्ट नहीं किया जाता है तो जावा धारावाहिकता अंतिम फ़ील्ड को deserialize कैसे करता है?
- 21. इंटेलिज विचार डेटा स्रोत डेटाबेस में मौजूदा तालिका नहीं देखता
- 22. ओपन href mailto नए टैब में लिंक/खिड़की
- 23. विशाल गिट रेपो को विभाजित करना
- 24. कैसे IntelliJ विचार प्लगइन निर्भरता का प्रबंधन करता है?
- 25. JAXB आधार पूर्णांक
- 26. backbone.js
- 27. इंटेलिज आईडीईए 12 धीमी प्रतिक्रिया
- 28. Win7 पर 64 बिट प्रक्रिया के रूप में Intellij IDEA 12 को कैसे चलाएं?
- 29. उसी स्थान पर Google मानचित्र नियंत्रणों का क्रम बदलें (यानी RIGHT_TOP)
- 30. इंटेलिज़ उबंटू
कि मेरे सवाल का जवाब नहीं है। मैंने पूछा: कॉन्फ़िगर कैसे करें कि कौन से बंडलों को शुरू किया जाना चाहिए और उन्हें आईडीईए से कैसे शुरू किया जाए। –
@Wojciech: मैंने ऐसा सोचा (इसलिए "सटीक उत्तर नहीं")। मैं बीएनडी कॉन्फ़िगरेशन और एसबीटी परियोजना से मॉड्यूल शुरू करने के बारे में जानता हूं, लेकिन सीधे आईडीईए-ओएसजीआई पर्यावरण से नहीं। मुझे उम्मीद है कि दूसरों के पास प्रस्ताव देने के लिए बेहतर विन्यास होगा। – VonC