Hvordan udelukker man en transitiv afhængighed i gradle?
Hvordan udelukker man en transitiv afhængighed i gradle?

Video: Hvordan udelukker man en transitiv afhængighed i gradle?

Video: Hvordan udelukker man en transitiv afhængighed i gradle?
Video: Exclude Unwanted Dependencies In Gradle 2024, Kan
Anonim

Udelad Transitive Afhængighed ved konfiguration

Find det separate eksempel på modul og gruppe. Find først eksemplet, som vil bruge modulafhængighed som nedenfor. Kør kommandoen gradle eclipse, vil du se, at dom4j og dens afhængighed JAR ikke vil være tilgængelig i classpath.

Med dette i betragtning, hvad er transitiv afhængighed i gradle?

Transitiv afhængighed En variant af en komponent kan have afhængigheder på andre moduler til at fungere korrekt, såkaldte transitive afhængigheder . Udgivelser af et modul hostet på et lager kan give metadata til at erklære dem transitive afhængigheder . Som standard, Gradle løser transitive afhængigheder automatisk.

På samme måde, hvad er transitiv afhængighed i DBMS? EN transitiv afhængighed i en database er et indirekte forhold mellem værdier i samme tabel, der forårsager en funktionel afhængighed . For at opnå normalisering standard af Third Normal Form (3NF), skal du eliminere evt transitiv afhængighed.

Også for at vide, hvordan fjerner jeg gradle-afhængighed?

Åben Android Studie. Klik på Terminal (Du finder den i bunden af Android studie)

Så kan du gøre dette:

  1. Fjern afhængighed fra din gradle-fil.
  2. Kør / fejlfind dit projekt og vent på, at det mislykkes (med NonExistingClass-grund)
  3. Tryk på "byg projekt", og vent på, at det afsluttes.
  4. Kør / fejlfind igen.

Hvad er en gradle-konfiguration?

en " konfiguration ” er en navngivet gruppering af afhængigheder. EN Gradle build kan have nul eller flere af dem. Et "lager" er en kilde til afhængigheder. Afhængigheder erklæres ofte via identificerende attributter, og givet disse attributter, Gradle ved, hvordan man finder en afhængighed i et lager.

Anbefalede: