Micronaut 3 Conventions
You should consider upgrading to the Micronaut 4 Conventions plugins. |
These plugins remove some of the boilerplate configuration in a multi-project Micronaut v3 repository.
Works well with the Docker Conventions plugin.
Configure Application
build.gradle
plugins {
id 'no.conta.java-conventions'
id 'no.conta.micronaut-v3-application-conventions'
id 'no.conta.docker-conventions'
}
micronaut {
runtime 'netty'
testRuntime 'spock2'
}
dependencies {
runtimeOnly 'ch.qos.logback:logback-classic'
}
application {
mainClass.set 'no.conta.App'
}
gradle.properties
# example file
micronautVersion=3.10.0
lombokVersion=1.18.20