में प्रबंधित निर्भरता संस्करणों को ट्रैक करना कहें कि मेरे पास बहुत सारी निर्भरताओं के साथ एक जटिल परियोजना है। निर्भरताओं के संस्करणों को बहुत से आयात स्कोप पोम्स द्वारा प्रबंधित किया जाता है। मेरी परियोजना पर आर्टिफैक्ट group:artifact
पर निर्भरता है, जिसकी आर्टिफैक्ट group:transitive-dependency
पर निर्भरता है।मैवेन
+- group:artifact:jar:1.3
+- group:transitive-dependency:jar:1.1 (version managed from 1.3)
समस्या group:artifact:1.3
है की आवश्यकता है group:transitive-dependency
संस्करण 1.3 या उच्चतर: जब मैं dependency:tree
चलाने मैं कुछ इस तरह देखते हैं। निश्चित रूप से आयात पोम्स में से एक गलत संस्करण को मजबूर कर रहा है। लेकिन क्या यह जानने का कोई तरीका है कि उनमें से सभी के माध्यम से कौन सा है?
आपके द्वारा चलाए जा की कोशिश की अपने माता पिता proejct पर 'mvn site' और' निर्भरता convergence' उत्पादन को देखकर है? – Tim
निर्भरता अभिसरण निर्भरता अभिसरण रिपोर्ट में प्रकट नहीं होता है। न ही यह दिखाता है कि निर्भरताएं कहाँ प्रबंधित की जाती हैं। –