Skip to content

niqdev/kotlin-fun

Repository files navigation

kotlin-fun

Continuous Integration

The project's name was inspired by this talk!

# https://sdkman.io
# use LTS e.g. 8/11/17/21
sdk install java 17-open

./gradlew tasks
./gradlew :modules:jok:tasks

./gradlew clean build
./gradlew test
./gradlew :modules:app:test --tests *AppTest
./gradlew run

# custom main tasks
./gradlew runReactorExample
./gradlew runCliktExample --args="--help"
./gradlew runJsonExample
./gradlew runMyStream
./gradlew runMyList --debug-jvm
./gradlew -Dkotlinx.coroutines.debug runCoroutineComparison
./gradlew :modules:aws-local:run

# format code
./gradlew lintKotlin
./gradlew formatKotlin

# download sources
./gradlew cleanIdea idea

# dependency tree
./gradlew :modules:app:dependencies
./gradlew -q modules:app:dependencyInsight --dependency arrow-core

# custom plugin
./gradlew hello

# generate binary
make app-bin
./kfun

Modules