2013-08-06 14 views
43

ग्रैडल और मेवेन के बीच क्या अंतर है?ग्रैडल और मेवेन के बीच अंतर?

मैं ग्रैडल के लिए नया हूं लेकिन मैं मेवेन के साथ काम करता था।

कब ग्रेन का उपयोग करें और कब मेवेन का उपयोग करें?

+0

मेरे लिए यह मैनुअल बहुत उपयोगी है http://goo.gl/vaB9he दूसरों के साथ ग्राडल की तुलना करें –

उत्तर

44

आप Gradle के बारे में सोच सकते हैं चूंकि चींटी और मेवेन की भलाई ने एक्सएमएल के शोर को कम किया है। और ग्रोवी के साथ स्क्रिप्टबिलिटी बहुत बड़ी है।

  • ग्रैडल आपको सम्मेलन देता है लेकिन फिर भी आपको आसानी से उन्हें ओवरराइड करने की शक्ति देता है।
  • ग्रैडल बिल्ड फाइलें कम वर्बोज़ हैं क्योंकि वे ग्रोवी में लिखी गई हैं।
  • यह बिल्ड कार्यों को लिखने के लिए बहुत अच्छा डीएसएल प्रदान करता है।
  • अच्छा plugins की बहुत और जीवंत पारिस्थितिकी तंत्र है

Gradle और उपयोग करने के लिए जब जब Maven उपयोग करने के लिए?

जावा/ग्रोवी परियोजना बनाने के लिए लगभग हर जगह। बिल्ड फाइलें बहुत ज्यादा हैं।

Google एंड्रॉइड एसडीके के लिए नए निर्माण प्रणाली के रूप में ग्रैडल चुनने और स्प्रिंग, हाइबरनेट, ग्रेल्स, ग्रोवी आदि जैसे परिपक्व पुस्तकालयों का उपयोग पहले से ही अपने निर्माण को शक्ति देने के लिए कर रहा है, इसमें कोई संदेह नहीं है कि ग्रैडल डी-फैक्टो बिल्ड सिस्टम बन रहा है जावा पारिस्थितिक तंत्र के लिए।

7

ग्रैडल जेवीएम-आधारित बिल्ड टूल्स में अगला विकासवादी कदम है। यह पाठ पर एंटी और मेवेन जैसे स्थापित उपकरणों से सीखा है और अगले स्तर पर अपना सर्वश्रेष्ठ विचार लेता है। निर्माण-दर-सम्मेलन दृष्टिकोण के बाद, ग्रैडल एक शक्तिशाली और अभिव्यक्तिपूर्ण डोमेन-विशिष्ट भाषा (डीएसएल) का उपयोग करके आपकी समस्या डोमेन को घोषणात्मक रूप से मॉडलिंग करने की अनुमति देता है जो एक्सएमएल के बजाय ग्रोवी में लागू होता है। Gradle एक JVM निवासी है, यह जावा या ग्रूवी

अधिक जानकारी के लिए यहाँ आप, भाषा आप के साथ सबसे अधिक आरामदायक हैं कस्टम तर्क लिखने के लिए यह हो सकते हैं: Next generation builds with Gradle

संबंधित मुद्दे