2010-08-24 22 views
6

का उपयोग कर वेबस्पेयर 6.1 संगत ईएआर फ़ाइल जेनरेट करें मैं कुछ समय के लिए देख रहा हूं और इसके लिए स्पष्ट स्पष्टीकरण नहीं मिला।मैवेन

हम तर्कसंगत सॉफ्टवेयर आर्किटेक्ट 7 का उपयोग करके विकसित एक वेब अनुप्रयोग चलाने के लिए एक वेबस्पेयर सर्वर का उपयोग कर रहे हैं। यह एप्लिकेशन एक युद्ध परियोजना और 4 जार परियोजनाओं से बना है। अंतिम कान फ़ाइल बनाने के लिए एक छठी परियोजना है जिसमें आईबीएम द्वारा इसे तैनात करने के लिए आवश्यक अतिरिक्त फाइलें हैं।

वर्तमान में हमें कान फ़ाइल को जेनेरेट करने के लिए आरएसए का उपयोग करना होगा। मैं ऐसा करने के लिए मेवेन का उपयोग करना चाहता हूं।

स्पष्ट रूप से पिछले मैवेन-कान प्लगइन का उपयोग करने के लिए भ्रष्ट कान उत्पन्न करने का प्रयास करता है। ऐसा लगता है कि वे आईबीएम द्वारा आवश्यक अतिरिक्त एक्सएमएल फाइलों को याद कर रहे हैं।

मुझे एक मेवेन -6 प्लगइन मिला, लेकिन यह फ़ाइल को उत्पन्न करने में सक्षम नहीं लगता है, केवल इसे वेबस्पेयर पर स्थापित करने के लिए। मुझे यह पता नहीं चला कि यह क्या करता है।

क्या किसी के पास कोई सलाह है? कुछ लेख के लिए एक लिंक?

बहुत बहुत धन्यवाद!

+0

एफडब्ल्यूआईडब्ल्यू, उन अतिरिक्त फ़ाइलों की आवश्यकता नहीं है। आप एक सामान्य ईएआर/युद्ध बना सकते हैं और डब्ल्यूएएस को जुर्माना लगा सकते हैं। आपको बस कुछ तैनाती-समय संघ बनाना है, लेकिन यही वही है जिसे हम वैसे भी करना पसंद करते हैं। – dbreaux

उत्तर

6

अपने कान उत्पन्न करने के लिए मेवेन-कान-प्लगइन का उपयोग करें, लेकिन उस प्लगइन की earSourceDirectory प्रॉपर्टी के हिस्से के रूप में अतिरिक्त आईबीएम विशिष्ट कॉन्फ़िगरेशन फ़ाइलें शामिल करें।

प्लगइन जेनेरिक application.xml फ़ाइल और आईबीएम विशिष्ट फ़ाइल ibm-application-bnd.xmi उत्पन्न करेगा और ibmconfig निर्देशिका की सामग्री प्लगइन द्वारा भी घुमाया जा सकता है, बस जेनरेट नहीं किया गया है।

+0

इस संकेत के लिए धन्यवाद रॉबिन, मैं कुछ चीजों को हल करने के बाद कोशिश करता हूं और आपको बताता हूं कि यह कैसे काम करता है। – IceGras

+0

हाँ, यह काम करता है! बहुत बहुत धन्यवाद रॉबिन! – IceGras

+0

यदि आप मेवेन का उपयोग कर रहे हैं तो भी सुनिश्चित करें कि आप अपने मेवेन कंपाइलर प्लगइन – Jackie