build.gradle - скрипт файл в корне проекта, описывающий работу Gradle.
По умолчанию заполняется на языке Groovy, но можно изменить на Kotlin добавление .kts к имени файла build.gradle.kts.
Изначальные команды такие как dependecies, plugins etc. - под капотом это методы объекта project - project.repositories, project.plugins etc.
Не обязательно использовать круглые скобки при вызове методов.
doSmth 'testStr'
Фигурные скобки -
Пример настроек:
plugins {
id 'java'
// For task "run"
id 'application'
}
// For set direction of Main Class
application {
mainClass = 'Main'
}
group 'org.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.guava:guava:26.0-jre'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}
test {
useJUnitPlatform()
}
det DB_USER = 'test_user'
det DB_PASSWORD = 'test_password'
user = DB_USER
//Вставка в строку, обязательно использовать двойные скобки
"${DB_PASSWORD}"