Wie schließt man eine transitive Abhängigkeit in Gradle aus?
Wie schließt man eine transitive Abhängigkeit in Gradle aus?

Video: Wie schließt man eine transitive Abhängigkeit in Gradle aus?

Video: Wie schließt man eine transitive Abhängigkeit in Gradle aus?
Video: Erste bis dritte Normalform (relationale Datenbanken) 2024, November
Anonim

Transitive ausschließen Abhängigkeit nach Konfiguration

Finden Sie das separate Beispiel für Modul und Gruppe. Suchen Sie zuerst das Beispiel, das die Modulabhängigkeit wie folgt verwendet. Führen Sie den Befehl aus gradle eclipse, werden Sie sehen, dass dom4j und seine JAR-Abhängigkeit nicht im Klassenpfad verfügbar sind.

Wenn man dies im Auge behält, was ist transitive Abhängigkeit in Gradle?

Transitive Abhängigkeit Eine Variante einer Komponente kann Abhängigkeiten auf anderen Modulen, um richtig zu funktionieren, sogenannte transitive Abhängigkeiten . Versionen eines in einem Repository gehosteten Moduls können Metadaten bereitstellen, um diese zu deklarieren transitive Abhängigkeiten . Standardmäßig, Gradle löst sich auf transitive Abhängigkeiten automatisch.

Was ist in ähnlicher Weise eine transitive Abhängigkeit in DBMS? EIN transitive Abhängigkeit in einer Datenbank ist eine indirekte Beziehung zwischen Werten in derselben Tabelle, die eine funktionale Abhängigkeit . Um das zu erreichen Normalisierung Standard der dritten Normalform (3NF), müssen Sie alle eliminieren transitive Abhängigkeit.

Auch zu wissen, wie ich die Gradle-Abhängigkeit entferne?

Offen Android Studio. Klicken Sie auf Terminal (Sie finden es in der Basis von Android Studio)

Dann können Sie dies tun:

  1. Entfernen Sie die Abhängigkeit von Ihrer Gradle-Datei.
  2. Führen Sie Ihr Projekt aus / debuggen Sie es und warten Sie, bis es fehlschlägt (mit NonExistingClass-Grund)
  3. Klicken Sie auf "Projekt erstellen" und warten Sie, bis es erfolgreich abgeschlossen wurde.
  4. Führen Sie es erneut aus / debuggen Sie es erneut.

Was ist eine Gradle-Konfiguration?

EIN Aufbau ” ist eine benannte Gruppierung von Abhängigkeiten. EIN Gradle build kann null oder mehr davon haben. Ein „Repository“ist eine Quelle von Abhängigkeiten. Abhängigkeiten werden oft über identifizierende Attribute deklariert, und angesichts dieser Attribute Gradle weiß, wie man eine Abhängigkeit in einem Repository findet.

Empfohlen: