2012-02-20 20 views
7

डिफ़ॉल्ट रूप से आइवी आपके <HOME>/.ivy2 निर्देशिका के अंतर्गत एक "स्थानीय कैश" स्थापित करता है। लेकिन अगर मैं उसी मशीन पर स्थानीय भंडार "होस्ट" करने का निर्णय लेता हूं, तो कहें, <HOME>/workbench/ivy/ पर, तो ये दो अवधारणाएं अलग-अलग कैसे हैं? एक कैश एक आर्टिफैक्ट भंडार के रूप में एक ही चीज़ नहीं है?अपाचे आइवी: स्थानीय आइवी कैश और स्थानीय भंडार के बीच अंतर

उत्तर

10

अवधारणाओं पेज आइवी लता कैश के समारोह और फ़ाइल के प्रकार इसमें वर्णन करता है:

http://ant.apache.org/ivy/history/latest-milestone/concept.html

संक्षेप में, आइवी लता कैश, प्रदर्शन में सुधार के लिए बनाया गया यह नहीं है मतलब एक बिल्ड की फाइलों की निश्चित प्रति पर निर्भर करता है। कोई भी कैश को प्रकाशित नहीं करता है। यह एक आईवी भंडार का उपयोग किया जाता है।

Additonal नोट:

  • एक आइवी लता cleancache कार्य आइवी लता की कैश शुद्ध करने के लिए (कुछ जो सिफारिश की है, समय-समय पर, दुर्व्यवहार करने खजाने के लिए पूरा करने के लिए)
  • Maven-भूमि "स्थानीय" भंडार में तैयार किया गया है एक कैश के रूप में भी प्रयोग किया जाता है ..... ivy उद्देश्य के एक क्लीनर अलगाव है।
+1

अहह, जब आपने लिखा था कि "कोई कभी कैश में प्रकाशित नहीं होता है", तो यह एक स्पर्शपूर्ण प्रश्न था जो मेरे पास था। धन्यवाद! – IAmYourFaja

+0

मेरी आइवी कैश निर्देशिका में एक 'स्थानीय' उपनिर्देशिका है। मुझे लगता है कि यह "अपाचे आईवी स्थानीय रिपोजिटरी" से संबंधित है। क्या यह एक प्रकार का "कैश प्रकाशित नहीं है"? – clapas

+0

@clapas "स्थानीय" और "साझा" निर्देशिकाएं यहां डिलीवरी के रूप में डिफ़ॉल्ट भंडार स्थान हैं: http://ant.apache.org/ivy/history/latest-milestone/tutorial/defaultconf.html। –

संबंधित मुद्दे