From 0daa455128fe26ab97e1754adc23e1b55b931445 Mon Sep 17 00:00:00 2001 From: Kun Li <122563761+kunli2@users.noreply.github.com> Date: Fri, 27 Oct 2023 08:45:21 -0700 Subject: [PATCH] exclude parse kotlin files under path protos/build/generated (#237) --- .../org/openrewrite/gradle/isolated/DefaultProjectParser.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugin/src/main/java/org/openrewrite/gradle/isolated/DefaultProjectParser.java b/plugin/src/main/java/org/openrewrite/gradle/isolated/DefaultProjectParser.java index b2fab6f2a..e66388f16 100644 --- a/plugin/src/main/java/org/openrewrite/gradle/isolated/DefaultProjectParser.java +++ b/plugin/src/main/java/org/openrewrite/gradle/isolated/DefaultProjectParser.java @@ -739,7 +739,9 @@ public Stream parse(Project subproject, Set alreadyParsed, Exe } if (subproject.getPlugins().hasPlugin("org.jetbrains.kotlin.jvm")) { + String excludedProtosPath = subproject.getProjectDir().getPath() + "/protos/build/generated"; List kotlinPaths = unparsedSources.stream() + .filter(it -> !it.toString().startsWith(excludedProtosPath)) .filter(it -> it.toString().endsWith(".kt")) .collect(toList());