मैं जुड़ा हुआ पोम में दिखाई दे रही है:
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
</dependency>
लेकिन वहाँ भी एक माता पिता पोम है, तो आप उस निशान का पालन करने के लिए, को देखने के लिए चाहते हो सकता है अगर एक वास्तविक संस्करण और/या गुंजाइश निर्दिष्ट किया गया था वहां (और प्रचारित)।
लेकिन यदि यह नहीं है, तो मुझे लगता है कि जर्सी टीम का मानना है कि जेएक्सबी 2 एपीआई पर्याप्त परिपक्व है ताकि वे जेएक्सबी कार्यान्वयन पर ढीली निर्भरता निर्दिष्ट कर सकें।
जेएआरबी इंजेक्शन के एक विशेष कार्यान्वयन के साथ जेआरई जहाज, जो सबसे लंबे समय तक जेएक्सबी आरआई 2.1.7 के बराबर था। लेकिन साथ ही, आपके ऐप्स में, आपकी पसंद के किसी अन्य कार्यान्वयन के लिए आसानी से स्वैप करने के लिए एक तंत्र है।
निश्चित रूप से आप अंतर्निहित जेआरई जेएक्सबी कार्यान्वयन का उपयोग कर सकते हैं, और यदि यह आपके ऐप के लिए काम करता है, तो आपको निश्चित रूप से प्रयास करना चाहिए।
फिर भी, कुछ कारण जो आपको एक अलग जेएक्सबी कार्यान्वयन चाहते हैं, में शामिल हैं: बाएं ओवर बग (एक नई रिलीज में संबोधित); JAXB 2.2.x (जो जेआरई के नवीनतम संस्करण में आता है) जैसी एक नई जेएक्सबी एपीआई की आवश्यकता है; कुल मिलाकर एक अलग कार्यान्वयन उपयोग करने के लिए, आदि (क्योंकि यह एक बेहतर API और/या अपने विशेष उपयोग के लिए प्रदर्शन करने के लिए होता है) चाहते हैं ...
तो अपने जर्सी सवाल करने के लिए वापस
, मैं फिर से अनुमान लगा रहा है कि वे चाहते थे डेवलपर्स को पसंद के अपने जेएक्सबी इंपोर्ट को खींचने के लिए लचीलापन दें। मुझे लगता है कि उनके पास गाइड में कहीं भी कुछ स्तर की सिफारिशें हैं। हालांकि, तथ्य यह है कि जेएक्सबी आरआई विशेष रूप से निर्भरता के रूप में चिह्नित है, तर्क को कम करता है।
स्रोत
2012-06-27 16:24:37
सटीक स्थान दे सकते हैं जहां आपको पोम इत्यादि के बारे में जानकारी मिली? – khmarbaise
जर्सी-जेसन की पोम फ़ाइल के लिए एक लिंक जोड़ा गया। – Muton