दिलचस्प पोस्ट
एसक्यूएल अद्यतन एक अलग कॉलम से संदर्भित एक संबंधित तालिका में मान के बराबर होने के लिए एक कॉलम सेट करें? LINQ को इकाईयों की पहचान नहीं है C # कंसोल अनुप्रयोगों को स्वचालित रूप से बंद करने से कैसे रोकें? माइक्रोसॉफ्ट ऑफिस का उपयोग किए बिना सी # में एक्सल फाइल को कैसे पढ़ा जाए। इंटरप। एक्सल लाइब्रेरीज़ एसएएस – विरासत में मिली संपत्ति में हेरफेर? सफ़ारी 3 पार्टी कुकी आइफ्रेम चाल अब काम नहीं कर रहा है? सी ++ में अनावश्यक घुंघराले ब्रेसिज़? सी # में सेलेनियम वेबड्राइवर का उपयोग करके जावास्क्रिप्ट निष्पादित करें कस्टम फिल्टर फ़ंक्शन के साथ AngularJS एकाधिक फिल्टर NSAttributedString गलत आकार लौटने के लिए boundingRectWithSize जांचें कि तत्व DOM में दिखाई दे रहा है या नहीं प्लग इन स्थापित करने में असमर्थ Grails विज़ुअल स्टूडियो 2012 में पेस्ट स्पेशल पर क्लिक करते समय "पेस्ट जेसन क्लास" को कैसे दिखाना है? log4j: एक विशेष श्रेणी के विशिष्ट एपेन्डर के लॉग आउट आउटपुट मैं दो अलग एंड्रॉइड ऐप्स पर साझा की गई फ़ाइलों को साझा कैसे कर सकता / सकती हूं?

आप अपाचे मैवेन कैश कैसे साफ़ करते हैं?

हाल ही में, अपाचे मेवेन कैशिंग के मुद्दे होने लगता है। विंडोज़ विस्टा या विंडोज 7 का इस्तेमाल करते हुए हमारी परियोजनाओं पर साफ-सुथरा स्थापित करना, कभी-कभी पिछले बिल्डर के समान आंकड़ों के साथ कलाकृतियों का उत्पादन करता है, हालांकि नए आर्टिफैक्ट की फ़ाइलों को अपडेट किया जाना चाहिए था।

क्या इस कैश को साफ करने के लिए किसी भी तरीके से स्थानीय आर्टिफैक्ट के निर्माण को बनाए रखने के लिए हमेशा मेहनत करने के लिए मजबूर किया जा सकता है?

विशेष रूप से, हमें युद्ध प्लगइन के साथ वेबपेज बनाने में समस्याएं आ रही हैं। मेवेन संस्करण 3.0.3 है। युद्ध प्लगइन संस्करण 2.1.1 है।

वेब के समाधान से एकत्रित समाधान "आप अपाचे मैवेन कैश कैसे साफ़ करते हैं?"

c:\Users\username\.m2\repository द्वारा c:\Users\username\.m2\repository से कलाकृतियों (या पूर्ण स्थानीय रेपो) c:\Users\username\.m2\repository

स्थानीय कैश को साफ करने के लिए निर्भरता प्लग-इन का उपयोग करने का प्रयास करें

  1. mvn dependency:purge-local-repository : यह स्थानीय रिपॉजिटरी फ़ाइलों को हटाने का एक प्रयास है, लेकिन यह हमेशा चला जाता है और चीजों को हटा दिए जाने के बाद स्थानीय भंडार को भरता है।
  2. mvn dependency:purge-local-repository -DreResolve=false : यह निर्भरता के पुन: हल करने से बचा जाता है, लेकिन यह समय पर नेटवर्क पर जा रहा है।
  3. mvn dependency:purge-local-repository -DactTransitively=false -DreResolve=false : यह Paweł Prażak द्वारा जोड़ा गया था और अच्छी तरह से काम करने लगता है। यदि आप स्थानीय रेपो खाली करना चाहते हैं तो मैं तीसरे का उपयोग करूँगा, और पहले अगर आप स्थानीय रेपो बाहर निकालना चाहते हैं और फिर से निर्भरता प्राप्त करना चाहते हैं

क्या आपने अपनी settings.xml . xml में अपने रिपॉजिटरी के लिए अद्यतन नीति सेटिंग्स को चेक / बदल दिया है

यह तत्व निर्दिष्ट करता है कि कितनी बार अद्यतन होने का प्रयास करना चाहिए। मेवेन स्थानीय पीओएम के टाइमस्टैम्प (रिपाईज़री की मेवेन-मेटाडेटा फाइल में संग्रहीत) रिमोट से तुलना करेगा। विकल्प हैं: हमेशा, दैनिक (डिफ़ॉल्ट), अंतराल: एक्स (जहां एक्स मिनट में पूर्णांक है) या कभी नहीं

इसे always लिए सेट करने का प्रयास करें

यह स्प्रिंग टूल सुइट v 3.1.0 पर काम करता है। RELEASE, लेकिन मैं अनुमान लगा रहा हूं कि यह एक्लिप्स पर भी उपलब्ध है।

/username/.m2 निर्देशिका में हाथों से कलाकृतियों को हटाने के बाद (जैसा कि ऊपर पलाक्सीट के रूप में कहा गया है), निम्न करके फाइलों को पुन: निर्देशित करें:

विंडोज-> वरीयताएँ-> मेवेन-> उपयोगकर्ता सेटिंग्स मेनू पर जाएं

"स्थानीय रिपॉज़िटरी" टेक्स्ट बॉक्स के बगल में स्थित "रीइंडेक्स" बटन पर क्लिक करें "लागू करें" पर क्लिक करें, फिर "ठीक" और आप पूरा हो जाएंगे।

मैं निम्नलिखित करूँगा:

 mvn dependency:purge-local-repository -DactTransitively=false -DreResolve=false --fail-at-end 

फ़्लैग मेवेन को बताता है कि निर्भरता को हल करने की कोशिश न करें या नेटवर्क को दबाएं। हटाएं जो आप स्थानीय रूप से देखते हैं

और अच्छे उपाय के लिए, बहुत ही अंत तक त्रुटियों ( --fail-at-end ) की अनदेखी करें ये कभी-कभी उन परियोजनाओं के लिए उपयोगी होते हैं, जिनमें कुछ निर्भरता निर्भर करता है या किसी आंतरिक गड़बड़ी के आंतरिक भंडार पर भरोसा करता है (ऐसा होता है।)