Sobes.tech
Junior — Middle

Milyen parancsok vagy utasítások használhatók a Gradle-ben a projekt különböző moduljai közötti kapcsolatok beállítására?

sobes.tech MI

Válasz az MI-től

Gradle-ben a projekt moduljai közötti kapcsolatok meghatározására a következő szerkezeteket használják:

  • A settings.gradle fájlban a projekt moduljait include-val adják meg:
include ':app', ':library'
  • Egy modul build.gradle fájljában, amely egy másik modultól függ, a függőséget implementation project(':library')-vel adják hozzá:
dependencies {
    implementation project(':library')
}

Ez lehetővé teszi az app modul számára, hogy a library modul kódját használja. Így a modulok közötti kapcsolat a dependencies-ben megadott függőségek és a settings.gradle-ben történő modulregisztráció révén jön létre.