Набори вихідного коду (Source-sets)
Ми розібрались, як створювати проєкт та модулі, але ж де нам писати код? У Gradle проєктах існує поняття різних наборів вихідного коду (Source-sets) – таке собі розділення коду для різних потреб. Наприклад, за замовчуванням існують наступні набори:
main
– головний набір, у якому буде наш кодtest
– тестовий набір, що спадкуєmain
(його код, залежності, тощо), використовується для тестування коду.
Тобто для того, щоб почати нам писати наш код, нам потрібно створити src/main/{language}
директорію (для Kotlin
це буде src/main/kotlin
). А там або сразу відповідні Kotlin-файли або пакет і там уже файли.
Ресурси ж відповідно в src/main/resources
директорії.