में स्वयं रखे जार के लिए मेवेन निर्भरता मैंने जावा वर्ग बनाया और जार फ़ाइलों में परिवर्तित किया। इसलिए, मैं उन जार फ़ाइलों का उपयोग करना चाहता हूं जिन्हें मैंने "बाहरी जार" जैसे कुछ फ़ोल्डर में प्रोजेक्ट लेवल में रखा है। इसलिए मुझे मैवेन में निर्भरता लिखनी है कि जब कोई मेरी परियोजना आयात करता है तो वे प्रोग्राम चलाने में सक्षम होना चाहिए।परियोजना स्तर
6
A
उत्तर
10
असल में आपने अपना खुद का जार बनाया है और आप इस जार को प्रकाशित करना चाहते हैं, ताकि जब कोई और आपके प्रोजेक्ट का क्लोन/उपयोग करे, तो यह जार आता है (यह मानते हुए कि आपके पास एक मेवेन प्रोजेक्ट है और आपके जार की निर्भरता पोम में शामिल है .xml)।
इसे प्राप्त करने के लिए, आपको अपने जार को मेवेन में प्रकाशित करने की आवश्यकता है, आप http://kirang89.github.io/blog/2013/01/20/uploading-your-jar-to-maven-central/ जैसे कई ऑनलाइन दस्तावेज़ों का पालन कर सकते हैं कि जार से मेवेन सेंट्रल को कैसे प्रकाशित किया जाए।
संपादित करें: - खम्बाबाइस द्वारा सुझाए गए अनुसार, केंद्रीय भंडार के लिए आधिकारिक संदर्भ http://central.sonatype.org/ का उपयोग करें।
संबंधित मुद्दे
- 1. विश्व स्तर पर सेट परियोजना
- 2. परियोजना स्तर पर सी ++ चेतावनी अक्षम करें?
- 3. सरल उदाहरण परियोजना में वसंत ढांचे लॉग स्तर बदलें?
- 4. त्रुटि इमारत एंड्रॉयड परियोजना: प्लेटफार्म/एपीआई स्तर 16 उपलब्ध नहीं
- 5. एक परियोजना/नेमस्पेस स्तर पर Resharper अक्षम करें?
- 6. समाधान स्तर पर चेतावनी दबाएं। समाधान स्तर
- 7. प्रोजेक्ट स्तर
- 8. फ़ाइल स्तर
- 9. स्तर
- 10. नई परियोजना
- 11. मेरी परियोजना
- 12. जीएई परियोजना/ऐप स्तर बनाम सेवा/मॉड्यूल स्तर पर सीआई/सीडी वातावरण को लागू करने के लाभ?
- 13. ग्रहण परियोजना परियोजना स्थान
- 14. इंटर परियोजना निर्भरता Maven
- 15. परियोजना
- 16. परियोजना
- 17. परियोजना
- 18. परियोजना
- 19. परिभाषित विश्व स्तर पर
- 20. सिस्टम.Web.Cache, सत्र स्तर या अनुप्रयोग स्तर
- 21. एक पदानुक्रम स्तर
- 22. संकलन, एपीके परियोजना, संकलन परियोजना, प्रदान की गई परियोजना,
- 23. टाइप स्तर
- 24. "masterpage" स्तर
- 25. टाइप स्तर
- 26. जेआरई स्तर
- 27. एक स्तर
- 28. एपीआई स्तर
- 29. एप्लिकेशन स्तर
- 30. एन्कोडर स्तर
क्या हम उस जार को परियोजना स्तर में किसी भी फ़ोल्डर में नहीं रख सकते हैं और इसके लिए मेवेन में निर्भरता बना सकते हैं? –
कि कोई अनुशंसित तरीका नहीं है। डिफ़ॉल्ट रूप से मेवेन उपयोगकर्ताओं के 'होम' निर्देशिका के '.m2' फ़ोल्डर में निर्भरता के लिए देखो और प्रोजेक्ट में जार डालने से, आप मेवेन के निर्भरता प्रबंधन पहलू का सार खो देते हैं, जो केंद्रीय कलाएं बनाने के लिए प्रोत्साहित करते हैं जहां आप अपनी कलाकृतियों को प्रकाशित करते हैं। –
बहुत धन्यवाद अमित :) –