Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 585 Bytes

README.md

File metadata and controls

37 lines (31 loc) · 585 Bytes

Kotlin fat jar app boilerplate

Project skeleton ready to development of Kotlin fat jar application.

Dependencies

  • Kotlin
  • Koin
  • Logback (slf4j)
  • Detekt
  • TestNG + AssertJ
  • Jacoco coverage
  • Gradle

Gradle tasks

  • detekt
  • test
  • fatJar

Gradle config

If there are problems gradle cannot find jdk add to the file ~/.gradle/gradle.properties following:

org.gradle.java.home=<path to jdk>

Changes to adopt to new project

settings.gradle.kts

rootProject.name = "..."

build.gradle.kts

group = "..."

application {
    mainClassName = "..."
}