Skip to main content

Набори вихідного коду (Source-sets)

Ми розібрались, як створювати проєкт та модулі, але ж де нам писати код? У Gradle проєктах існує поняття різних наборів вихідного коду (Source-sets) – таке собі розділення коду для різних потреб. Наприклад, за замовчуванням існують наступні набори: сорц-сети

  • main – головний набір, у якому буде наш код
  • test – тестовий набір, що спадкує main (його код, залежності, тощо), використовується для тестування коду.

Тобто для того, щоб почати нам писати наш код, нам потрібно створити src/main/{language} директорію (для Kotlin це буде src/main/kotlin). А там або сразу відповідні Kotlin-файли або пакет і там уже файли.

Ресурси ж відповідно в src/main/resources директорії.