This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/master by this push:
new b133809 Downgrade spotbugs to 3.1.11
b133809 is described below
commit b133809ae4412b06a9ae42b266b6a89762789beb
Author: Daniel Sun <[email protected]>
AuthorDate: Sat Mar 14 21:10:20 2020 +0800
Downgrade spotbugs to 3.1.11
As Paul King found, the latest spotbugs plugin is still broken for us. All
reports with errors are truncated so as not to show the interesting details.
---
build.gradle | 8 +++++---
gradle/quality.gradle | 3 ++-
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/build.gradle b/build.gradle
index bb4f0e3..e49d540 100644
--- a/build.gradle
+++ b/build.gradle
@@ -46,7 +46,9 @@ buildscript {
plugins {
id 'me.champeau.buildscan-recipes' version '0.2.3'
- id 'com.github.spotbugs' version '4.0.2'
+ // id 'com.github.spotbugs' version '3.0.0' // fails due to Guava
conflict: https://github.com/spotbugs/spotbugs-gradle-plugin/issues/166
+ // id 'com.github.spotbugs' version '1.6.9' // not compatible with Gradle 6
+ id 'jp.skypencil.spotbugs.snom' version '0.4.13' // work in progress
replacement of above
id 'com.github.ben-manes.versions' version '0.28.0'
id 'com.github.blindpirate.osgi' version '0.0.3'
}
@@ -150,8 +152,8 @@ ext {
xmlunitVersion = '1.6'
xstreamVersion = '1.4.11.1'
spockVersion = '1.3-groovy-2.5-SNAPSHOT' // supports up to 3.9.99
- spotbugsVersion = '4.0.0'
- spotbugsAnnotationsVersion = '4.0.0'
+ spotbugsVersion = '3.1.11'
+ spotbugsAnnotationsVersion = '3.1.11'
checkstyleVersion = '8.30'
}
diff --git a/gradle/quality.gradle b/gradle/quality.gradle
index dae267f..0252b53 100644
--- a/gradle/quality.gradle
+++ b/gradle/quality.gradle
@@ -24,7 +24,8 @@ allprojects { proj ->
//apply plugin: "com.github.hierynomus.license"
apply plugin: 'checkstyle'
apply plugin: 'codenarc'
- apply plugin: 'com.github.spotbugs'
+ // apply plugin: 'com.github.spotbugs'
+ apply plugin: 'jp.skypencil.spotbugs.snom'
configurations.codenarc {
// because we will rely on the version we build
// because version ranges are evil