पर मेवेन जेनरेटेड जार कैसे चलाएं मैं कमांड लाइन पर चलाने के लिए एक मैवेन प्रबंधित प्रोजेक्ट प्राप्त करने की कोशिश कर रहा हूं।सीएलआई
मेरे पास pom.xml में निर्भरता का एक सेट है जिसे बाद में ~/.m2/रिपोजिटरी/में डाउनलोड और स्थापित किया जाता है। मैंने जार मैनिफेस्ट में क्लासपाथ जोड़ने के लिए अपने पोम में आवश्यक कॉन्फ़िगरेशन शामिल किया है।
अब समस्या यह है कि मैं जार चलाने का प्रयास कर रहा हूं: जावा -jar परियोजना-SNAPSHOT.jar।
जावा डाउनलोड की गई निर्भरताओं को नहीं ढूंढ सकता (मुझे लगता है क्योंकि वे मैनिफेस्ट में पथ के बिना सूचीबद्ध हैं?), लेकिन मुझे यकीन नहीं है कि यह कैसे चल रहा है।
आह आप कर सकते हैं। – Nishant
बहुत बढ़िया - यह वही है जो मुझे चाहिए था। क्या पैकेजिंग के साथ इस तरह की कोई भी चेतावनी है या यह ठीक है। मेमोरी उपयोग आदि? – Nick
कुछ भी नहीं। इसकी बहुत ही सरल चीजें, जैसे कि जार बनाना, 2. रेपो फ़ोल्डर में आश्रितों की प्रतिलिपि बनाना, 3. एक शैल स्क्रिप्ट लिखना जो इस तरह 'java -jar ../myapp.jar Mainclass -cp ../repo/ * .jar' – Nishant