From 75316aedb075778e1138591e4a26132aa470b509 Mon Sep 17 00:00:00 2001 From: Robert Newson Date: Thu, 11 May 2023 07:11:13 +0100 Subject: add test and code quality plugins --- nouveau/build.gradle | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/nouveau/build.gradle b/nouveau/build.gradle index 8f07e9a04..0b4957689 100644 --- a/nouveau/build.gradle +++ b/nouveau/build.gradle @@ -1,6 +1,8 @@ plugins { - id 'com.github.johnrengelman.shadow' version '8.1.1' id 'application' + id 'com.diffplug.spotless' version '6.18.0' + id 'com.github.johnrengelman.shadow' version '8.1.1' + id 'jacoco' } application { @@ -47,12 +49,26 @@ dependencies { group = 'org.apache.couchdb.nouveau' version = '1.0-SNAPSHOT' description = 'server' -java.sourceCompatibility = JavaVersion.VERSION_11 + +java { + toolchain { + languageVersion = JavaLanguageVersion.of(11) + } +} jar { manifest.attributes('Multi-Release': 'true') } +spotless { + java { + importOrder() + removeUnusedImports() + cleanthat() + palantirJavaFormat() + } +} + test { useJUnitPlatform() } -- cgit v1.2.1