2013-02-17 79 views
13

संपादित: कई साथी SOers सिर्फ Maven रेपोस है, जो निश्चित रूप से Maven एक के निर्माण के हिस्से के रूप का उपयोग कर के साथ कुछ नहीं करने जा सिफारिश की है। मुझे यह समझ आ गया। इस प्रश्न का मुद्दा सरल है: ओरेकल द्वारा स्वामित्व और रखरखाव की कौन सी वेबसाइटें, क्या मैं अपने सभी javax जारों को पकड़ने के लिए जा सकता हूं? मैवेन रिपोज़ नहीं। कोई अन्य तृतीय पक्ष repos नहीं। ओरेकल repos।सभी जावैक्स जार कहाँ हैं?

मान लीजिए कि मैं Maven पसंद नहीं है, और मेरे जार खोजने के लिए एक Maven रेपो में जाने के लिए नहीं करना चाहते हैं। मैं javax.injection कैसे प्राप्त करूं? javax.validation के बारे में कैसे? या अन्य javax जारों में से कोई भी?

वे ओरेकल की जावा ईई डाउनलोड वेबसाइट (जो चौंकाने वाला) के माध्यम से उपलब्ध नहीं प्रतीत होते हैं। तो मैं पूछता हूं: आधिकारिक, ओरेकल-धन्य javax जारों को मेवेन रेपो से परामर्श किए बिना किसी को क्या करना है?

बोनस किसी को अंक क्यों इन जार को खोजने के लिए जानबूझकर मुश्किल होने लगते हैं, जो मुझे समझा सकता है।

+1

आप Maven का उपयोग नहीं करना चाहते हैं यहां तक ​​कि अगर आप अपने ब्राउज़र के माध्यम से मैन्युअल Maven केंद्रीय से उन्हें डाउनलोड कर सकते हैं: http://search.maven.org/ फिर –

+0

, एक Maven संदर्भ। ** ओरेकल जार क्यों केवल मैवेन रेपो के माध्यम से उपलब्ध प्रतीत होते हैं?!? ** ** मेरे प्रश्न के बिंदु को बताता है। ओरेकल * उन्हें * ओरेकल * वेबसाइट से कहीं भी उपलब्ध नहीं कराया जाना चाहिए?!? – IAmYourFaja

+0

grepcode मदद कर सकते हैं: http://grepcode.com/snapshot/repo1.maven.org/maven2/javax.validation/validation-api/1.0.0.GA –

उत्तर

9

'javax' जार स्वामित्व और JCP परियोजनाओं वे करने के लिए (http://www.jcp.org/en/home/index) हैं क्योंकि वे जावा मानकों का प्रतिनिधित्व द्वारा रखा जाता है। तो सख्ती से वे ओरेकल धन्य नहीं हैं लेकिन जेसीपी ने आशीर्वाद दिया। तो जेसीपी पेज भी देखने के लिए आधिकारिक जगह है।

उदाहरण के लिए यदि आप जेडीओ 2 spec ->http://jcp.org/en/jsr/detail?id=243 पर नेविगेट करते हैं और अंतिम रिलीज के लिए डाउनलोड पेज पर क्लिक करते हैं। "रेफरेंस इम्प्लिमेंटेशन एंड टेक्नोलॉजी कॉम्पटिबिलिटी किट:" के तहत एक बुलेट है जो कहता है: "एपीआई जार से उपलब्ध है ..." जो जार से लिंक करता है जिसमें 'जैवैक्स' एपीआई इंटरफेस होता है।

+2

** धन्यवाद ** @JasperSiepkes +1 - जो अंततः समझता है कि यह मेरे लिए इतना भ्रमित क्यों है। मैं खुशी से आपको हरा चेक दूंगा, हालांकि मुझे अभी भी एक चिंता है। जैसा कि मैंने पहले से ही बताया है, 'javax.validation' जेसीपी साइट संकलित एपीआई बाइनरी शामिल नहीं है। तो यह मुझे अनिश्चित महसूस करता है कि जेसीपी हमेशा एपीआई libs खोजने के लिए एक निश्चित तरीका होने जा रहा है या नहीं। वहाँ कोई विचार है? और फिर धन्यवाद! – IAmYourFaja

+1

जेसीपी जार हमेशा मानकों के दस्तावेज़ से प्राप्त होते हैं (अन्यथा वे अपने मानक के अनुरूप नहीं होंगे :-)। मानक दस्तावेज हमेशा जेसीपी पेज पर होते हैं। यदि एक टीकेसी मौजूद है (परीक्षण के लिए सॉफ़्टवेयर का एक टुकड़ा यदि आपका कार्यान्वयन मानक के साथ संगत है) यह भी जेसीपी पेज पर है। जार एक बदसूरत स्टेपहेल्ड का थोड़ा सा हिस्सा है, जिसे कोई भी वास्तव में इसके बारे में परवाह नहीं करता है क्योंकि इसे आमतौर पर कार्यान्वयन के साथ भेज दिया जाता है (और सिद्धांत में आसानी से spec से बनाया गया है क्योंकि यह केवल इंटरफेस का एक गुच्छा है)। मेरे ज्ञान के लिए उन जारों को पाने का कोई निश्चित तरीका नहीं है (मेवेन आपकी सबसे अच्छी शर्त है)। –

-1

यहाँ फिर जाना:

+1

दुर्भाग्य से उन पृष्ठों में संकलित बाइनरी के लिए कोई लिंक नहीं है। उनमें केवल javadocs और पीडीएफ चश्मा के लिंक होते हैं। फिर, एक ओरेकल वेबसाइट से, ओरेकल जार के लिए संकलित बाइनरी को पकड़ने के लिए * किसी को * कैसे नहीं लगता है, इस बारे में एक नुकसान पर। – IAmYourFaja

+0

@DirtyMikeAndTheBoys - उन दोनों संदर्भ संदर्भों के लिंक जो बाइनरी जार हैं। – jtahlborn

+1

[यह] (http://people.redhat.com/~ebernard/validation/fab/hibernate- validator-4.0.1.GA.zip) बीन सत्यापन के लिए संदर्भ कार्यान्वयन है? एक HTML पृष्ठ जिसमें Red Hat प्रतीक है? संदिग्ध। – IAmYourFaja

-2

आप बिलाव डाउनलोड करते हैं आप lib फ़ोल्डर से सर्वलेट-api.jar हड़पने कर सकते हैं।

+0

नहीं, क्या आप इसे मूल पैकेज में शामिल नहीं कर सकते हैं जिसे आपको "पूर्ण दस्तावेज़ीकरण" टैर डाउनलोड करना है https://tomcat.apache.org/download-70.cgi –