Build systems are software tools designed to automate the process of program compilation such as Maven, Gradle, and others. We will be using the Gradle build system for our project.
Kotlin language is added as a Gradle dependency in the project:
// Kotlin compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
To set up the project with Spring Boot packages we need to add the following dependencies in the build.gradle
file:
// Spring compile 'org.springframework.boot:spring-boot-starter-web' compile 'org.springframework.boot:spring-boot-starter-jdbc' compile 'org.springframework.boot:spring-boot-devtools' testCompile "org.springframework.boot:spring-boot-starter-test"