पर मेवेन-आधारित निर्भरता की ट्रांजिटिव निर्भरताओं को एकत्रित करना मैं एक लाइब्रेरी का उपयोग कर रहा हूं जो संकलन और परीक्षण करने के लिए मेवेन का उपयोग करता है।
मैं पुस्तकालय को किसी भी समस्या के बिना संकलित करने में सक्षम था। संकलन करते समय, ऐसा लगता था जैसे यह पुस्तकालय की सभी निर्भरताओं को डाउनलोड करता है।एक गैर-मेवेन प्रोजेक्ट के क्लासपाथ
अब, मैं अपनी परियोजना में लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं। जब मैंने लाइब्रेरी संकलित की, तो मैंने पाया कि target
नामक फ़ोल्डर को लाइब्रेरी फ़ोल्डर में बनाया गया था और उस फ़ोल्डर के अंदर, classes
नामक एक और फ़ोल्डर था। मैंने classes
फ़ोल्डर को अपने क्लासपाथ में जोड़ा। हालांकि, जब भी मैं अपनी परियोजना में उस लाइब्रेरी का उपयोग करने की कोशिश करता हूं जो मैवेन का उपयोग नहीं करता है, तो यह कहता है कि यह पुस्तकालय की निर्भरताओं को नहीं ढूंढ सकता है।
मैं अपने क्लासपाथ में उस पुस्तकालय की निर्भरताओं को कैसे जोड़ूं?
क्या मुझे सभी लाइब्रेरी की निर्भरताओं को मैन्युअल रूप से डाउनलोड करने और क्लासपाथ में जोड़ने की आवश्यकता है?
क्या कोई तरीका है कि मैवेन मेरे लिए ऐसा कर सकता है?
मुझे ऐसा करने की क्या ज़रूरत है ताकि मैं अपनी परियोजना में लाइब्रेरी का उपयोग कर सकूं?
मेरी परियोजना लाइब्रेरी की तुलना में पूरी तरह से अलग निर्देशिका में है। अभी, मेरी प्रोजेक्ट लाइब्रेरी फ़ाइलों को सही तरीके से लोड करने में सक्षम है, लेकिन लाइब्रेरी निर्भरता नहीं।
+1, मेवेन न्यूबीज के लिए बहुत महत्वपूर्ण प्रश्न का उपयोग कर सकते हैं। –