मेरा प्रोजेक्ट jparsec
पर निर्भर करता है, जो cglib
पर निर्भर करता है, जो asm
पर निर्भर करता है। मेरे परियोजना भी सीधे asm
पर निर्भर करता है, लेकिन एक cglib
से एक नए संस्करण पर निर्भर करता है:मैवेन में नेस्टेड ट्रांजिटिव निर्भरता को छोड़कर
ऐसा लगता है कि मैं अपने jparsec
निर्भरता से asm
बाहर नहीं कर सकते। जब मैं ग्रहण के साथ इसे बाहर करने का प्रयास करता हूं, तो यह मेरे पोम में कोई बदलाव नहीं करता है। यदि मैं इसे मैन्युअल रूप से निष्कासित करता हूं, तो इसका कोई प्रभाव नहीं पड़ता है।
अपने ही यहाँ विकल्प jparsec
से cglib
बाहर करने के लिए और फिर मैन्युअल रूप से निकाला asm
साथ cglib
पर निर्भरता को जोड़ने के लिए है? यह मेरे लिए थोड़ा सा लगता है, लेकिन यह काम करता है।
हां, यह इस समस्या को हल करने का एक वैध विकल्प है। एक और विकल्प है pom.xml में 'jparsec' निर्भरता के ऊपर अपनी 'asm' निर्भरता को रखना। –
@ एंड्रयू: धन्यवाद। 'Jparsec' से पहले 'asm' को' exgl' 'के खिलाफ' asm' के विरुद्ध काम करने की अनुमति दी गई है। मुझे यकीन नहीं है कि यह अब तकनीकी रूप से जरूरी है (यह एक्सप्ल्यूशन के बिना बनाया गया है), लेकिन मैंने इसे स्पष्ट रूप से जोड़ा है। यदि आप कोई जवाब जोड़ते हैं तो मैं इसे स्वीकार करूंगा। –
उत्तर जोड़ा गया। –