Mundarija:

Gradle bog'liqliklarini qayerga qo'yaman?
Gradle bog'liqliklarini qayerga qo'yaman?

Video: Gradle bog'liqliklarini qayerga qo'yaman?

Video: Gradle bog'liqliklarini qayerga qo'yaman?
Video: Степан Гончаров — Gradle от A до Я 2024, Noyabr
Anonim

Kimga qo'shish a qaramlik loyihangizga a belgilang qaramlik da amalga oshirish kabi konfiguratsiya bog'liqliklar qurilish bloki. gradle fayl. Bu e'lon qiladi a qaramlik "mylibrary" nomli Android kutubxona modulida (bu nom sozlamalaringizda quyidagi qator bilan belgilangan kutubxona nomiga mos kelishi kerak. gradle fayl).

Bundan tashqari, gradle bog'liqliklarini qanday boshqaraman?

Bog'liqlarni boshqarish uchun bosqichma-bosqich

  1. Qurilish skriptlari sifatida Kotlin DSL bilan yangi Android Studio loyihasini yarating.
  2. Loyihaning asosiy papkasida buildSrc nomli yangi papka yarating.
  3. buildSrc ichiga bir nechta papkalar va fayllarni qo'shing, shuning uchun tuzilish quyidagicha:
  4. build.gradle.kts fayliga Kotlin DSL plaginini qo'shing:

gradledagi bog'liqliklar nima? Reklamalar. Gradle qurish skripti loyihalarni qurish jarayonini belgilaydi; har bir loyiha bir nechtasini o'z ichiga oladi bog'liqliklar va ba'zi nashrlar. Bog'liqlar Bu sizning loyihangizni yaratishni qo'llab-quvvatlaydigan narsalarni anglatadi, masalan, boshqa loyihalardan talab qilinadigan JAR fayli va sinf yo'lidagi JDBC JAR yoki Eh-cache JAR kabi tashqi JARlar.

Shunday qilib, gradle bog'liqliklarini qanday yuklab olishim mumkin?

Yuklab olish the bog'liqliklar (va ularning bog'liqliklar ) bajarganingizda papkaning ish vaqtiga kiriting gradle getDeps. Intellij uchun View > Tool Windows > ga o'ting Gradle > Barcha loyihalarni yangilash (yuqoridagi ko‘k dumaloq o‘qlar Gradle oyna.

Qanday qilib IntelliJ-ga gradle bog'liqliklarini import qilaman?

Qachon import qilish mavjud Gradle loyiha (qurilish bilan bir. gradle ) ichiga IntelliJ IDEA, quyidagi ekran taqdim etilganda, tanlang Import tashqi modeldan -> Gradle . Majburiy emas, Avto-ni tanlang Import keyingi ekranda avtomatik ravishda Import yangi bog'liqliklar.

Tavsiya: