From 05da716de6ca6285faad6c0e2fbdd9f908fcb241 Mon Sep 17 00:00:00 2001 From: bclayton-usgs <bclayton@usgs.gov> Date: Wed, 5 Feb 2020 10:11:54 -0700 Subject: [PATCH] add bug and format check --- build.gradle | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/build.gradle b/build.gradle index b2ce49d..aeb277c 100644 --- a/build.gradle +++ b/build.gradle @@ -5,8 +5,15 @@ plugins { id "net.ltgt.apt-eclipse" version "0.21" id "eclipse-wtp" id "jacoco" + id "com.star-zero.gradle.githook" version "1.2.0" + id "com.github.spotbugs" version "3.0.0" + id "com.diffplug.gradle.spotless" version "3.27.1" } +apply from: project(":nshmp-lib").file("gradle/git-hooks.gradle") +apply from: project(":nshmp-lib").file("gradle/spotbugs.gradle") +apply from: project(":nshmp-lib").file("gradle/spotless.gradle") + sourceCompatibility = 1.8 compileJava.options.encoding = "UTF-8" @@ -28,6 +35,7 @@ dependencies { implementation "io.micronaut:micronaut-runtime" implementation "io.micronaut:micronaut-http-server-netty" implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.0" + runtimeOnly "io.micronaut:micronaut-runtime-osx" runtimeOnly "ch.qos.logback:logback-classic:1.2.3" // junit @@ -36,6 +44,7 @@ dependencies { testImplementation "org.junit.jupiter:junit-jupiter:5.5.2" testImplementation "org.junit.jupiter:junit-jupiter-api" testImplementation "io.micronaut.test:micronaut-test-junit5" + testImplementation "io.micronaut.test:micronaut-test-spock" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine" } @@ -89,3 +98,12 @@ tasks.withType(JavaCompile){ options.encoding = "UTF-8" options.compilerArgs.add("-parameters") } + +/* Add HTML reports to SpotBugs */ +tasks.withType(com.github.spotbugs.SpotBugsTask) { + ignoreFailures = false // TODO remove when nshmp-lib is updated + reports { + xml.enabled = false + html.enabled = true + } +} -- GitLab