Kotlin Extension for bld
https://github.com/rife2/bld-kotlin
.github/workflows | ||
.idea | ||
.vscode | ||
config | ||
examples | ||
lib/bld | ||
scripts | ||
src | ||
.gitignore | ||
bld | ||
bld.bat | ||
LICENSE.txt | ||
README.md |
Kotlin Extension for bld
To install, please refer to the extensions and support documentation.
Compile Kotlin Source Code
To compile the source code located in src/main/kotlin
and src/test/kotlin
from the current project:
@BuildCommand(summary = "Compiles the Kotlin project")
public void compile() throws Exception {
new CompileKotlinOperation()
.fromProject(this)
.execute();
}
./bld compile
Please check the Compile Operation documentation for all available configuration options.
Kotlin Compiler Requirement
Please make sure Kotlin is installed and that the KOTLIN_HOME
environment variable is set.
You can also manually configure the Kotlin home location as follows:
@BuildCommand(summary = "Compiles the Kotlin project")
public void compile() throws Exception {
new CompileKotlinOperation()
.fromProject(this)
.kotlinHome("path/to/kotlin")
.execute();
}
While older version of Kotlin are likely working with the extension, only version 1.9 or higher are officially supported.
Template Project
There is also a Template Project with support for the Dokka and Detekt extensions.