मेरे पास निर्भरता प्रबंधन के लिए आईवी का उपयोग कर चींटी के साथ एक परियोजना है। मेरे पास कोई ivysetting फ़ाइल है, लेकिन निम्न निर्भरता के साथ एक ivy.xml
(मैं कॉमन्स लॉगिंग के बजाय slf4j साथ वसंत का उपयोग करना चाहते हैं):आईवी के साथ वसंत की कॉमन्स लॉगिंग निर्भरता को कैसे बाहर निकालना है?
<configurations>
<conf name="compile" />
<conf name="runtime" extends="compile"/>
</configurations>
<dependencies>
<dependency org="org.springframework" name="spring-webmvc" rev="3.0.5.RELEASE" conf="compile->default">
<exclude org="commons-logging" name="commons-logging"/>
</dependency>
<dependency org="org.slf4j" name="slf4j-api" rev="1.6.1" conf="compile->default" />
<dependency org="org.slf4j" name="jcl-over-slf4j" rev="1.6.1" conf="runtime->default" />
</dependencies>
लेकिन जब संकलन विन्यास को हल करने, commons-logging
हल हो गई है। मैंने एक स्पष्ट spring-core
निर्भरता पर बहिष्करण का उपयोग करने का भी प्रयास किया लेकिन commons-logging
हमेशा संकलन वर्गपथ में रखा गया है।
मेरी गलती क्या है? क्या यह नहीं है कि Not Using Commons Logging मेवेन के लिए क्या वर्णन करता है? क्या यह एक आईवी बग है? मुझे एक विशेष सेटिंग की आवश्यकता है? आईवी कुछ कैश किया है? कोई उपाय?
मैं चींटी 1.8.2 और आईवी 2.2.0 का उपयोग करता हूं, ग्रहण में IvyDE का उपयोग करना एक ही समस्या है।
नहीं, मैं देख रिपोर्ट में कॉमन्स-लॉगिंग - और [Maven रेपो] में एक नज़र (http://mvnrepository.com/artifact/commons-logging/commons-logging है) (जो कि डिब्बे के रूप में डिफॉल्ट रिज़ॉल्वर में है, कोई भी आईवी रिपोजिटरी नहीं है) –
@ आर्न बर्मेस्टर मैंने जवाब अपडेट किया। – oers
ऊपर, मैं वास्तव में उस सुविधा को याद किया, धन्यवाद! –