dependencies - सरकार की नौकरियों में शारीरिक रूप से विकलांग आरक्षण




स्नातक, सभी सकर्मक निर्भरताओं को कैसे अक्षम करें (2)

मेरे कई जार में परस्पर विरोधी सकर्मक निर्भरताएँ (कई स्प्रिंग संस्करण) हैं। मैं अपनी सभी निर्भरताओं को स्पष्ट रूप से प्रबंधित करके विरासत में दिए गए संस्करण संघर्षों से बचना चाहूंगा, क्या ग्रैडल में सभी सकर्मक निर्भरताओं को अक्षम करना संभव है?

मुझे पता है कि मैं अपने प्रत्येक आश्रित के लिए transitive = false जोड़ सकता हूं, लेकिन मुझे उम्मीद है कि एक सरल तरीका है।

compile(group: 'org.springframework', name: 'spring', version: '2.5.2') {
    transitive = false
}

मेरे मामले में, मेरे पास एक प्रोजेक्ट (ग्रेड मॉड्यूल) अवसाद था। मैंने ग्रेड 3 में सकर्मक निर्भरता को बाहर करने के लिए निम्नलिखित का उपयोग किया:

implementation(project(':<module_name>')) {
    transitive = false
}

मैंने प्रयोग करके समाप्त किया:

configurations.all {
    transitive = false
}