چگونه یک وابستگی گذرا را در gradle حذف می کنید؟
چگونه یک وابستگی گذرا را در gradle حذف می کنید؟

تصویری: چگونه یک وابستگی گذرا را در gradle حذف می کنید؟

تصویری: چگونه یک وابستگی گذرا را در gradle حذف می کنید؟
تصویری: وابستگی های ناخواسته را در Gradle حذف کنید 2024, نوامبر
Anonim

Transitive را حذف کنید وابستگی بر اساس پیکربندی

مثال جداگانه ماژول و گروه را پیدا کنید. ابتدا مثالی را پیدا کنید که از وابستگی ماژول مانند زیر استفاده می کند. دستور را اجرا کنید گرید eclipse، خواهید دید که dom4j و JAR وابستگی آن در classpath موجود نخواهد بود.

با در نظر گرفتن این موضوع، وابستگی گذرا در گرید چیست؟

وابستگی گذرا یک نوع از یک جزء می تواند داشته باشد وابستگی ها بر روی ماژول های دیگر به درستی کار می کنند، به اصطلاح وابستگی های گذرا . انتشار یک ماژول میزبانی شده در یک مخزن می‌تواند متادیتا را برای اعلام آن‌ها فراهم کند وابستگی های گذرا . به صورت پیش فرض، گریدل حل می کند وابستگی های گذرا بطور خودکار.

به طور مشابه، وابستگی گذرا در DBMS چیست؟ آ وابستگی گذرا در یک پایگاه داده یک رابطه غیرمستقیم بین مقادیر موجود در همان جدول است که باعث یک تابع می شود وابستگی . برای دستیابی به عادی سازی استاندارد فرم سوم عادی (3NF)، شما باید هر کدام را حذف کنید وابستگی گذرا.

همچنین بدانید چگونه وابستگی gradle را حذف کنم؟

باز کن اندروید استودیو. روی Terminal کلیک کنید (آن را در پایه پیدا خواهید کرد اندروید استودیو)

سپس، می توانید این کار را انجام دهید:

  1. وابستگی را از فایل gradle خود حذف کنید.
  2. پروژه خود را اجرا یا اشکال زدایی کنید و منتظر بمانید تا شکست بخورد (با دلیل NonExistingClass)
  3. "ساخت پروژه" را بزنید و منتظر بمانید تا با موفقیت به پایان برسد.
  4. یک بار دیگر اجرا / اشکال زدایی کنید.

پیکربندی gradle چیست؟

آ " پیکربندی ” گروه بندی نامگذاری شده از وابستگی ها است. آ گریدل build می تواند صفر یا بیشتر از آنها داشته باشد. یک "مخزن" منبع وابستگی است. وابستگی ها اغلب از طریق ویژگی های شناسایی اعلام می شوند و با توجه به این ویژگی ها، گریدل می داند چگونه یک وابستگی را در یک مخزن پیدا کند.

توصیه شده: