एक पोम-फ़ाइल में मैं एक "Maven-कान-प्लगइन" विन्यास "defaultJavaBundleDir" का उपयोग करता है पाया है, लेकिन ऐसा लगता है कि "defaultLibBundleDir" सही (स्कीमा और विभिन्न प्रलेखन के अनुसार) है।
वास्तव में, एक plugin
की configuration
तत्व कुछ भी हो सकते हैं। तो <foo>bar</foo>
मान्य है (और अगर यह अज्ञात पैरामीटर है तो किसी दिए गए प्लगइन द्वारा "अनदेखा" किया जाएगा)।
क्या यह एक पुराने संस्करण से अवशेष है? मुझे इस बदलाव के लिए कोई स्पष्टीकरण नहीं मिला, और यह सुनिश्चित करना चाहते हैं कि हम सही नोटेशन का विश्वसनीय रूप से उपयोग कर रहे हैं।
यह परिवर्तन MEAR-46 के संकल्प के रूप में हम (समीपवर्ती) svn commit: r471886 की टिप्पणी में पढ़ सकते हैं के लिए शुरू किया गया है।
जोड़ा गया defaultLibDir
रूप defaultJavaBundleDir
के अन्य नाम के जो अधिक understable है
यदि आप अंतर पर करीब देखो, तो आप देखेंगे कि defaultLibBundleDir
पैरामीटर का नया नाम है और वह वर्ष defaultJavaBundleDir
है उपनाम के रूप में घोषित किया गया।
तो दोनों काम एक ही काम करते हैं, लेकिन केवल "नया" ear
मोोजो की पैरामीटर सूची में दस्तावेज किया गया है। आप सुरक्षित रूप से defaultLibBundleDir
में बदल सकते हैं और यह चीजों को और स्पष्ट कर देगा।
स्रोत
2010-11-10 14:45:30
उत्तर के लिए धन्यवाद। अजीब बात यह है कि "डिफ़ॉल्ट जावाबंडल डीआईआर" ने ग्रहण में गर्म तैनाती के माध्यम से ईएआर-फाइल बनाने के लिए काम नहीं किया (यानी m2eclipse + WTP का उपयोग कर)। यही है, सभी जार फ़ाइलें जहां निर्दिष्ट डीआईआर के बजाय ईएआर-फाइल के मूल फ़ोल्डर में डाल दी गई हैं। लेकिन जब मैं "defaultLibBundleDir" में बदल गया तो यह वास्तव में काम करना शुरू कर दिया। क्या यह एम 2 ग्रहण पीओएम की व्याख्या कैसे कर सकता है? – Brummo
हां, यही मामला है। एम 2 ई + डब्ल्यूटीपी के साथ हमें वही समस्या थी जो ईएआर को सही ढंग से तैनात नहीं कर रहा था, और "डिफ़ॉल्ट जावा बंडलडियर" को "डिफ़ॉल्ट जावाबंडलडियर" में बदलकर इसे ठीक कर दिया गया था। – ocarlsen