Jak wykluczyć przechodnią zależność w Gradle?
Jak wykluczyć przechodnią zależność w Gradle?

Wideo: Jak wykluczyć przechodnią zależność w Gradle?

Wideo: Jak wykluczyć przechodnią zależność w Gradle?
Wideo: Narkoza - zobacz jak wygląda proces znieczulania i wybudzania. 2024, Listopad
Anonim

Wyklucz przechodnie Zależność według konfiguracji

Znajdź osobny przykład modułu i grupy. Najpierw znajdź przykład, który będzie używał zależności modułu jak poniżej. Uruchom polecenie Gradle zaćmienie, zobaczysz, że dom4j i jego zależny JAR nie będą dostępne w ścieżce klas.

Mając to na uwadze, co to jest zależność przechodnia w Gradle?

Zależność przechodnia Wariant komponentu może mieć zależności na innych modułach, aby działały poprawnie, tzw zależności przechodnie . Wersje modułu hostowane w repozytorium mogą zawierać metadane do ich deklarowania zależności przechodnie . Domyślnie, Gradle rozwiązuje zależności przechodnie automatycznie.

Podobnie, czym jest zależność przechodnia w DBMS? A zależność przechodnia w bazie danych jest pośrednią relacją między wartościami w tej samej tabeli, która powoduje zależność . Aby osiągnąć normalizacja standard trzeciej formy normalnej (3NF), należy wyeliminować wszystkie zależność przechodnia.

Aby wiedzieć, jak usunąć zależność Gradle?

otwarty Android Studio. Kliknij Terminal (znajdziesz go w bazie Android Studio)

Następnie możesz to zrobić:

  1. Usuń zależność z pliku Gradle.
  2. Uruchom / debuguj swój projekt i poczekaj, aż się nie powiedzie (z powodu NonExistingClass)
  3. Kliknij „buduj projekt” i poczekaj, aż zakończy się pomyślnie.
  4. Uruchom / debuguj ponownie.

Co to jest konfiguracja gradientu?

A konfiguracja ” to nazwana grupa zależności. A Gradle build może mieć ich zero lub więcej. „Repozytorium” jest źródłem zależności. Zależności są często deklarowane poprzez identyfikację atrybutów, a biorąc pod uwagę te atrybuty, Gradle wie, jak znaleźć zależność w repozytorium.

Zalecana: