मैं एक जावा पुस्तकालय के लिए एक ट्यूटोरियल के निर्माण कर रहा हूँ। वहाँ एक बहुत आसान तरीका Maven + ग्रहण के साथ शुरू करने है, लेकिन मुझे यकीन है कि मैं लोगों को इस ट्यूटोरियल निम्नलिखित Maven सेटअप होगा के बहुमत मान सकते हैं नहीं कर रहा हूँ। तो, मैं उत्सुक हूं, जावा दुनिया का प्रतिशत किस प्रकार अपनी परियोजनाओं का प्रबंधन करने के लिए मेवेन का उपयोग करता है?जावा दुनिया का प्रतिशत प्रतिशत मेवेन का उपयोग करता है?
उत्तर
यदि आपकी लाइब्रेरी मेवेन केंद्रित नहीं है तो मैं एक बिल्ड-टूल अज्ञेय ट्यूटोरियल और वैकल्पिक एक परिशिष्ट पसंद करूंगा जो विशिष्ट वातावरण (ग्रहण, नेटबीन्स, चींटी, मेवेन, ...) में आपकी लाइब्रेरी के उपयोग की व्याख्या कर सकता है।
++++++ 1 से दस्तावेज के लिए नफरत करता हूं (जब भी संभव हो) टूल-अज्ञेयवादी। –
विवरण के साथ this अन्य प्रश्नों की जांच करें। व्यक्तिगत रूप से मुझे मैवेन पसंद है जो मुझे लगभग किसी भी परियोजना के साथ लगभग तुरंत झगड़े के साथ शुरू करने में मदद करता है। इसके अलावा मेवेन में सभी आईडीई के साथ काम करने के लिए प्लगइन थे और जीवन को वास्तव में आसान बनाता है।
मिस्फीट ढूंढें: "आसान", "न्यूनतम झगड़ा", "मेवेन" – Matthias
आश्चर्य है कि मेवेन का कौन सा हिस्सा इसे मिस्फी बनाता है? –
मैं यह भी स्वीकार करता हूं कि ग्रेडल जैसे मैवेन से बेहतर उपकरण हैं, लेकिन एंटी + आईवी बनाम मैवेन की तुलना में, मेवेन एक निश्चित विजेता है –
मुझे कई अलग-अलग (कॉर्पोरेट) जावा सिस्टम दिखाई देते हैं, और सिस्टम के आधे से अधिक मेवेन का उपयोग करते हैं। तो, मैं कहेंगे आप निश्चित रूप से, उदाहरण में Maven उपयोग कर सकते हैं के रूप में यह एक नहीं बल्कि आम तरीका है। जार फ़ाइल को डाउनलोड करने के लिए बस एक लिंक प्रदान करना सुनिश्चित करें। चींटी या अन्य निर्माण उपकरण का उपयोग करने वाले लोग जान लेंगे कि इसके साथ क्या करना है।
हाँ प्रलेखन सबसे अच्छा नहीं है। हालांकि, बड़े पैमाने पर बड़े पैमाने पर परियोजना का प्रबंधन करने की कोशिश करते समय, मैवेन एक जीवन बचतकर्ता है। क्योंकि मेरी जीवन के इस तथ्य की, कि Maven पर नहीं है एक खुला स्रोत पुस्तकालय जोड़ने एक दर्द है।
Maven का लाभ निर्भरता का सिर्फ स्वतः डाउनलोड नहीं है, लेकिन यह भी एक मानक निर्देशिका संरचना है कि मैं किसी भी पुस्तकालय हम उपयोग करते हैं, आंतरिक या खुले स्रोत के खिलाफ स्क्रिप्ट कर सकते हैं जिसका अर्थ है लगाता है।
सबसे बड़ी Maven विपक्ष:
- बहुत वर्बोज़ कमांड लाइन।
- प्रलेखन गुप्त है और बिखरे हुए
- कोई सार्वभौमिक मदद सुविधा
कहा यही कारण है, इन मुद्दों में से कई के लिए अपने समाधान सरल चींटी लक्ष्य के रूप में परिभाषित मेरी मानक mvn लक्ष्यों के साथ एक कस्टम चींटी build.xml फ़ाइल (है जो भी मुझे मेरे हाल सहायता पाठ में जोड़ सकते हैं)
अद्यतन:।
मैं वास्तव में कहना चाहिए कि प्रलेखन गुप्त है। प्रलेखन के बारे में ठेठ मेवेन डेवलपर के साथ मेरे अधिकांश अनुभव इस एक्सचेंज द्वारा टाइप किए गए हैं:
मुझे: "मुझे नहीं पता कि यह कैसे करें और कोड बहुत बुरी तरह व्यवहार करता है।"
उन्हें: कैटलॉग "http://mojo.codehaus.org/xml-maven-plugin/validation.html में संपत्ति" "। इस को हल करने का सुझाव दिया है जिस तरह से प्रश्न में DTD डाउनलोड करने और एक सूची समाधानकर्ता का उपयोग करके देखें कि" (उनके सुझाव एक भी पूरा साथ कई पृष्ठों शामिल उदाहरण)
मी: प्रसन्न। RTFM। यह इस प्लगइन को उन उपयोगकर्ताओं के लिए अधिक उपयोगी बना देगा जिनके पास मैन्युअल को डिक्रिप्ट करने का समय नहीं है यदि इस सामान्य उपयोग के लिए एक अच्छा उदाहरण प्रदान किया गया था।
उन्हें: मुझे खेद है, लेकिन मैं आपका अनुसरण नहीं कर सकता।"कैटलॉग प्रॉपर्टी" (उपरोक्त लिंक देखें) का दस्तावेज़ीकरण स्पष्ट रूप से दिखाता है कि कैटलॉग फ़ाइल के उपयोग को कैसे कॉन्फ़िगर करना है।
मुझे: मेरा, स्मार्ट पुरुष के एक दोस्त के रूप में, गूगल पर काम करता है, ने कहा कि यह: "हाँ, प्रलेखन का कहना है वास्तव में कैसे अगर आप इसे कैसे करना है पता करने के लिए।"
मैवेन के दस्तावेज़ीकरण पर एक टिप्पणी: मैं जिस तरह से मैवेन प्लगइन विकसित करना शुरू कर रहा हूं, उस दिन मैवेन प्लगइन्स को कैसे दस्तावेज किया गया है, इस तरह से मुझे समझ में आया। अचानक, यह समझ में आता है। :- डी हालांकि, दस्तावेजों को प्लगइन डेवलपर्स के लिए नहीं प्रदान किया जाना चाहिए। – Schrieveslaach
- 1. मोबाइल ब्राउज़र का प्रतिशत प्रतिशत सीएसएस मीडिया प्रश्नों का समर्थन करता है?
- 2. प्रतिशत
- 3. प्रतिशत
- 4. एंड्रॉइड लेआउट का प्रतिशत भरें
- 5. सी ++ प्रतिशत चिह्न का क्या अर्थ है?
- 6. प्रतिशत संभावना
- 7. जावास्क्रिप्ट का उपयोग कर पेज लोड का प्रतिशत प्राप्त करें?
- 8. कार्य प्रतिशत
- 9. css3 प्रतिशत
- 10. कैसे प्रतिशत
- 11. कैसे प्रतिशत
- 12. प्रतिशत चिह्न
- 13. एक्सएएमएल में प्रतिशत मूल्यों का उपयोग किया जा सकता है?
- 14. कंप्यूट प्रतिशत
- 15. क्षैतिज दिखाने के लिए जावा प्रतिशत
- 16. जावा वीका: विभाजित प्रतिशत कैसे निर्दिष्ट करें?
- 17. सीएसएस - प्रतिशत या पिक्सेल?
- 18. फ्लेक्सबॉक्स आइटम भरने के लिए प्रतिशत मानों का उपयोग
- 19. फ़ॉन्ट आकार के लिए प्रतिशत का उपयोग करना?
- 20. जावा: printf बयान में शाब्दिक प्रतिशत चिह्न
- 21. जावास्क्रिप्ट में प्रतिशत (%) क्या है?
- 22. प्रतिशत रैंक गणना
- 23. जावास्क्रिप्ट प्रतिशत सत्यापन
- 24. पाइथन का उपयोग करके ज़िपफाइल निकालें, प्रगति प्रतिशत प्रदर्शित करें?
- 25. सी #: कस्टम प्रतिशत
- 26. एंड्रॉइड प्रतिशत लेआउट ऊंचाई
- 27. गणना प्वाइजन संभावना प्रतिशत
- 28. 50-प्रतिशत नियम
- 29. प्रतिशत एन्कोडिंग जावास्क्रिप्ट
- 30. पार्स प्रतिशत को
व्यक्तिगत रूप से, मुझे इससे नफरत है। मेरे पास मेवेन के लिए बिल्कुल उपयोग नहीं है, लेकिन यह मेरी राय है। – duffymo
यदि इसका उपयोग करने के लिए ऐसा दर्द नहीं था तो मैं इसके लिए उपयोग करता। अच्छा है कि मैंने ग्रेडल को पाया, जो मैवेन के विपरीत, मासोचिस्टों द्वारा डिजाइन नहीं किया गया था। – Matthias
एक बहुत बड़ा प्रतिशत ... मेरा मतलब है, यहां तक कि यह 0.0001% है, यह अभी भी बहुत बड़ा होगा। – SyntaxT3rr0r