added error prone SCA plugin to gradle build file

pull/19/head
Stefan Feuerhahn 5 years ago
parent 49a6743e50
commit 6c89bb3639

@ -1,3 +1,5 @@
import net.ltgt.gradle.errorprone.errorprone
plugins {
`java-library`
`maven-publish`
@ -6,6 +8,7 @@ plugins {
id("biz.aQute.bnd.builder") version "5.1.1"
id("com.diffplug.gradle.spotless") version "4.4.0"
id("io.codearte.nexus-staging") version "0.21.2"
id("net.ltgt.errorprone") version "1.2.1"
}
var cfgJavaVersion = JavaVersion.VERSION_1_8
@ -131,6 +134,7 @@ configure(javaProjects) {
apply(plugin = "eclipse")
apply(plugin = "biz.aQute.bnd.builder")
apply(plugin = "com.diffplug.gradle.spotless")
apply(plugin = "net.ltgt.errorprone")
tasks.publish {
enabled = false
@ -150,12 +154,20 @@ configure(javaProjects) {
dependencies {
testImplementation("org.junit.jupiter:junit-jupiter:5.6.2")
testImplementation("com.tngtech.archunit:archunit-junit5:0.14.1")
errorprone("com.google.errorprone:error_prone_core:2.4.0")
}
tasks.test {
useJUnitPlatform()
}
tasks.withType<JavaCompile>().configureEach {
options.errorprone.excludedPaths.set(".*java-gen.*")
if (!JavaVersion.current().isJava9Compatible) {
options.errorprone.isEnabled.set(false)
}
}
afterEvaluate {
tasks.jar {
manifest {

Loading…
Cancel
Save