[MINOR] Fix Scala test cache invalidation for suffixed source roots (#12498)
diff --git a/dev/run-scala-test.sh b/dev/run-scala-test.sh
index e5aed1c..3c03032 100755
--- a/dev/run-scala-test.sh
+++ b/dev/run-scala-test.sh
@@ -459,7 +459,7 @@
        -o -path "*/.profiler" -o -path "*/.mvn" \) -prune -o \
     -newer "$BUILD_SENTINEL" \( \
       -name "pom.xml" -o \
-      \( -path "*/src/*" \( -name "*.scala" -o -name "*.java" \) \) \
+      \( -path "*/src*/*" \( -name "*.scala" -o -name "*.java" \) \) \
     \) -print 2>/dev/null | head -1)
 
   [[ -z "$changed" ]]