كيف يمكنني استخدام محلل <filesystem> الذي لا ينسخ العناصر إلى ذاكرة التخزين المؤقت في Ivy؟

StackOverflow https://stackoverflow.com/questions/5899235

  •  29-10-2019
  •  | 
  •  

سؤال

انا املك <filesystem> محلل في بلدي ivysettings.xml, ، بالإضافة إلى مستودع M2 المركزي، وكل شيء يعمل بشكل جيد.ومع ذلك، كنت أتساءل عما إذا كانت هناك طريقة لتجاوز ذاكرة التخزين المؤقت بالكامل للتبعيات الموجودة في محلل نظام الملفات.لا أحتاج إلى وجودها عدة مرات في نظام الملفات الخاص بي (مرة في الدليل الذي تم البحث فيه بواسطة المحلل، ومرة ​​في ذاكرة التخزين المؤقت، ومرة ​​في مجلد lib الخاص بكل مشروع...).

هل كانت مفيدة؟

المحلول

وجدته.اسم ذاكرة التخزين المؤقت مع useOrigin="true" يمكن تحديد السمة على المحلل:

<ivysettings>
  <settings defaultResolver="main"/>
  <caches>
    <cache name="main" basedir="${ivy.settings.dir}/ivycache" />
    <cache name="nocache" useOrigin="true" />
  </caches>
  <resolvers>
    <chain name="main">
      <filesystem name="filesystem" cache="nocache">
        <artifact pattern="${ivy.settings.dir}/ivyrep/[artifact].[ext]" />
      </filesystem>
      <ibiblio name="ibiblio" m2compatible="true" usepoms="false" />
    </chain>
  </resolvers>
</ivysettings>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top