30 lines
1.9 KiB
Markdown
30 lines
1.9 KiB
Markdown
# [Kotlin](https://kotlinlang.org/) Extension for [b<span style="color:orange">l</span>d](https://rife2.com/bld)
|
|
|
|
[](https://opensource.org/licenses/Apache-2.0)
|
|
[](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
|
|
[](https://kotlinlang.org)
|
|
[](https://rife2.com/bld)
|
|
[](https://repo.rife2.com/#/releases/com/uwyn/rife2/bld-spring-boot)
|
|
[](https://repo.rife2.com/#/snapshots/com/uwyn/rife2/bld-spring-boot)
|
|
[](https://github.com/rife2/bld-spring-boot/actions/workflows/bld.yml)
|
|
|
|
To install, please refer to the [extensions documentation](https://github.com/rife2/bld/wiki/Extensions).
|
|
|
|
To compile the Kotlin source code from the current project located in `src/main/kotlin` and `src/test/kotlin`:
|
|
|
|
```java
|
|
@BuildCommand(summary = "Compile the Kotlin project")
|
|
public void compile() throws IOException {
|
|
new CompileKotlinOperation()
|
|
.fromProject(this)
|
|
.compileOptions("-verbose")
|
|
.execute();
|
|
}
|
|
```
|
|
|
|
```text
|
|
./bld compile
|
|
```
|
|
- [View Examples Project](https://github.com/rife2/bld-kotlin/tree/main/examples/)
|
|
|
|
Please check the [Compile Operation documentation](https://rife2.github.io/bld-kotlin/rife/bld/extension/CompileKotlinOperation.html#method-summary) for all available configuration options.
|