Project skeleton ready to development of Kotlin fat jar application.
- Kotlin
- Koin
- Logback (slf4j)
- Detekt
- TestNG + AssertJ
- Jacoco coverage
- Gradle
- detekt
- test
- fatJar
If there are problems gradle cannot find jdk add to the file ~/.gradle/gradle.properties following:
org.gradle.java.home=<path to jdk>
settings.gradle.kts
rootProject.name = "..."
build.gradle.kts
group = "..."
application {
mainClassName = "..."
}