पाठ 21 / 38
Maven व Gradle
Java बिल्ड के लिए Maven और Gradle की तुलना करें — ट्रांज़िटिव डिपेंडेंसी रिज़ॉल्यूशन, मानक लेआउट व जीवनचक्र चरण, और Gradle का इंक्रीमेंटल बिल्ड कैश।
वे क्या देते हैं
Maven Central से ट्रांज़िटिव डिपेंडेंसी, मानक लेआउट, चरणबद्ध जीवनचक्र, और प्लगइन। Maven XML; Gradle DSL व इंक्रीमेंटल कैश।
ट्रांज़िटिव टकराव
दो डिपेंडेंसी एक ही लाइब्रेरी के अलग वर्ज़न ला सकती हैं। Maven nearest wins से हल करता है; Gradle डिफ़ॉल्ट रूप से सबसे ऊँचा वर्ज़न चुनता है। शिपिंग से पहले dependency-tree रिपोर्ट ज़रूर देखें।