Kotlin Help
Gradle
Gradle is a build system that helps to automate and manage your building process. It downloads required dependencies, packages your code, and prepares it for compilation. Learn about Gradle basics and specifics on theGradle website.
You can set up your own project withthese instructions for different platforms or pass a smallstep-by-step tutorial that will show you how to create a simple backend "Hello World" application in Kotlin.
You can find information about the compatibility of Kotlin, Gradle, and Android Gradle plugin versionshere.
In this chapter, you can also learn about:
What's next?
Learn about:
Gradle Kotlin DSL. TheGradle Kotlin DSL is a domain specific language that you can use to write build scripts quickly and efficiently.
Annotation processing. Kotlin supports annotation processing via theKotlin Symbol processing API.
Generating documentation. To generate documentation for Kotlin projects, useDokka; please refer to theDokka README for configuration instructions. Dokka supports mixed-language projects and can generate output in multiple formats, including standard Javadoc.
OSGi. For OSGi support see theKotlin OSGi page.