8000 GitHub - colljos/kotlin-template: Kotlin template for usage in bootstrapping a new project.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

colljos/kotlin-template

Repository files navigation

Kotlin project template

This template can be used to rapidly bootstrap a new project.

The basic template defines the following:

  • a project layout following Domain-Driven Design and Hexagonal Architecture principles.
  • Gradle Kotlin DSL build and dependency management system.
  • Kotlin JVM standard libraries
  • JUnit 5 test framework
  • JaCoCo gradle plugin for test code coverage

Usage

To build

./gradlew clean build

To run tests

./gradlew test
./gradlew integrationTest

To generate code coverage report

./gradlew jacocoTestReport

References

Versions

Tech Version Reference
Gradle 7.2 Gradle Kotlin DSL Primer
Java 17 OpenJDK 17
Kotlin 1.6.0 Kotlin docs
Junit 5.8.2 JUnit 5 User Guide
JaCoCo 0.8.7 JaCoCo Plugin

About

Kotlin template for usage in bootstrapping a new project.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0