Micronaut Conventions
These plugins removes some of the boilerplate configuration in a multi-project Micronaut repository.
Works well with the Docker Conventions plugin.
Configure Application
build.gradle
plugins {
id 'no.tritt.java-conventions'
id 'no.tritt.micronaut-application-conventions'
id 'no.tritt.docker-conventions'
}
micronaut {
runtime 'netty'
}
dependencies {
runtimeOnly 'ch.qos.logback:logback-classic'
}
application {
mainClass.set 'no.tritt.App'
}
gradle.properties
micronautVersion=3.1.3
lombokVersion=1.18.20