# Maven व Gradle — एडवांस्ड जावा

Source: https://www.geekswithgeeks.com/hi/advanced-java/adv-build-tools

> Java बिल्ड के लिए Maven और Gradle की तुलना करें — ट्रांज़िटिव डिपेंडेंसी रिज़ॉल्यूशन, मानक लेआउट व जीवनचक्र चरण, और Gradle का इंक्रीमेंटल बिल्ड कैश।

## वे क्या देते हैं

Maven Central से ट्रांज़िटिव डिपेंडेंसी, मानक लेआउट, चरणबद्ध जीवनचक्र, और प्लगइन। Maven XML; Gradle DSL व इंक्रीमेंटल कैश।

## ट्रांज़िटिव टकराव

दो डिपेंडेंसी एक ही लाइब्रेरी के अलग वर्ज़न ला सकती हैं। Maven **nearest wins** से हल करता है; Gradle डिफ़ॉल्ट रूप से **सबसे ऊँचा वर्ज़न** चुनता है। शिपिंग से पहले dependency-tree रिपोर्ट ज़रूर देखें।
