Maven प्रोजेक्ट में स्थानीय JAR फ़ाइल कैसे जोड़ें (मैन्युअल इंस्टॉलेशन और system scope)
सभी को नमस्ते! मैं Java और Maven में नया हूँ, और मुझे एक समस्या आई है। मेरे प्रोजेक्ट में एक लाइब्रेरी का उपयोग करना है जो Maven के केंद्रीय रिपॉजिटरी में नहीं है — यह एक पुरानी JAR फ़ाइल है जो किसी तीसरे पक्ष के डेवलपर से है (इसे `my-lib-1.0.jar` कहते हैं)। मैंने इसे प्रोजेक्ट के अंदर `lib/` फ़ोल्डर में डाउनलोड किया।
मैंने इसे `pom.xml` में उसी तरह जोड़ने की कोशिश की जैसे मैं Maven Central से डिपेंडेंसी जोड़ता हूँ:
```xml
com.example
my-lib
1.0
```
लेकिन बिल्ड करते समय Maven एरर देता है: "Missing artifact com.example:my-lib:jar:1.0"। मैं समझ गया हूँ कि Maven को नहीं पता कि यह फ़ाइल कहाँ खोजनी है।
कृपया बताएं कि स्थानीय JAR को सही तरीके से कैसे कनेक्ट करें ताकि वह कम्पाइलेशन और अंतिम JAR/WAR में classpath में आए? क्या इसे स्थानीय रिपॉजिटरी में कहीं इंस्टॉल करना ज़रूरी है? या फ़ाइल का पथ सीधे निर्दिष्ट किया जा सकता है? पहले से धन्यवाद!
<<>>
तरीका 1: JAR को स्थानीय रिपॉजिटरी में इंस्टॉल करना (अनुशंसित)
सबसे सही