Skip to content

mastrodaro/kotlin-fat-jar-app-boilerplate

Repository files navigation

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 = "..."
}

About

When you need Kotlin fat jar app with DI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages