From ad0d6c46f56e58b9c40fbc7f695c4ab8240680f9 Mon Sep 17 00:00:00 2001 From: Mark Vieira Date: Wed, 17 Nov 2021 11:36:52 -0800 Subject: [PATCH 1/2] Improve build avoidance by ignoring ABI-compatible changes --- ivy.xml | 2 +- .../de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ivy.xml b/ivy.xml index 89cfdf6..f2fcade 100644 --- a/ivy.xml +++ b/ivy.xml @@ -16,7 +16,7 @@ --> - + ]> diff --git a/src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java b/src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java index 1ff8293..8094282 100644 --- a/src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java +++ b/src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java @@ -39,7 +39,7 @@ import org.gradle.api.file.FileTree; import org.gradle.api.file.FileTreeElement; import org.gradle.api.specs.Spec; -import org.gradle.api.tasks.Classpath; +import org.gradle.api.tasks.CompileClasspath; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.InputFiles; import org.gradle.api.tasks.Internal; @@ -149,7 +149,7 @@ public void setPatternSet(PatternSet patternSet) { * Defaults to current sourseSet's compile classpath. */ @InputFiles - @Classpath + @CompileClasspath public FileCollection getClasspath() { return classpath; } From 05187c727082a99c0ad9510c447ba0b6aa701a6c Mon Sep 17 00:00:00 2001 From: Mark Vieira Date: Wed, 17 Nov 2021 11:40:48 -0800 Subject: [PATCH 2/2] Remove superfluous annotation --- .../de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java b/src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java index 8094282..f8244e1 100644 --- a/src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java +++ b/src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java @@ -148,7 +148,6 @@ public void setPatternSet(PatternSet patternSet) { * A {@link FileCollection} used to configure the classpath. * Defaults to current sourseSet's compile classpath. */ - @InputFiles @CompileClasspath public FileCollection getClasspath() { return classpath;