पिछली रात मैं स्टैक (2.5) + जेपीए (1.0) + हाइबरनेट (पहली बार डाउनलोड करने के लिए, इसलिए पता नहीं था कि कौन सा संस्करण उपयोग करना है) का उपयोग कर एक एप्लिकेशन बनाने के लिए एक साधारण ट्यूटोरियल डालने का प्रयास कर रहा था। दुर्भाग्यवश मैं मैवेन का उपयोग नहीं करना चाहता था क्योंकि लक्ष्य प्रतिभागी एंट बिल्ड पर थे। हमेशा के रूप में खोज इंजन मारा और appcontext, persistence.xml और जावा कक्षाओं में किसी भी तरह से कदम मिला। जिस क्षण मैंने पुस्तकालयों की आवश्यकता शुरू की, मैं जार नरक में हार गया। सौभाग्य से, वसंत पक्ष पर कोई समस्या नहीं है क्योंकि सभी निर्भर जेएआरएस मेरे वसंत 2.5.6 के लिए एक साथ पैक किए जाते हैं।क्या हम जावा प्लेटफॉर्म में जेल नरक के लिए डीएल नरक के समान हैं?
जब यह हाइबरनेट आया, तो मुझे कोई संकेत नहीं था कि सभी जार को पहले स्थान पर शामिल किया जाए। अगली चुनौती पर, यह नहीं पता था कि प्रत्येक के लिए कौन सा संस्करण जोड़ना है।
अंततः मुझे पूरी चीज मिल रही है, लेकिन यह तब तक नरक में प्रवेश करने के लिए इतनी डरावनी लगती है जब तक कि मैं मेवेन स्वर्ग के माध्यम से नहीं जाता।
बहुत से इंटरसेप्टर और बुनाई के साथ, पारंपरिक जावा प्रोग्रामर के लिए यह अधिक जटिल हो रहा है, जो एक बार जावा को प्राथमिक रूप से मेरे कोड के बारे में बहुत पारदर्शिता के लिए पसंद करता था।
क्या मैं विचार प्रक्रिया में सही हूं?
सभी जेपीए कार्यान्वयन में निर्भरता की संख्या कुछ भी नहीं है जैसे हाइबरनेट। – DataNucleus
हम इसकी ओर बढ़ रहे नहीं हैं। हम एक lloonngg समय के बाद में हैं। बस उस समस्या को ठीक करने के लिए "प्रौद्योगिकियों" की संख्या देखें। उदाहरण के लिए ओएसजीआई और उनके पेज * "ओएसजीआई" * के लिए लें, उदाहरण के लिए आप निम्नलिखित लिखे गए देखें: * "ओएसजीआई तकनीक जार नरक हल करती है" *। और जब निर्भरता के मुद्दों की बात आती है तो ओएसजीआई लोग निश्चित रूप से अनजान नहीं हैं:) – SyntaxT3rr0r