in tools/ci/paimon-ci-tools/src/main/java/org/apache/paimon/tools/ci/licensecheck/JarFileChecker.java [90:104]
private static boolean isTestJarAndEmpty(Path jar, Path jarRoot) throws IOException {
if (jar.getFileName().toString().endsWith("-tests.jar")) {
try (Stream<Path> files = Files.walk(jarRoot)) {
long numClassFiles =
files.filter(path -> !path.equals(jarRoot))
.filter(path -> path.getFileName().toString().endsWith(".class"))
.count();
if (numClassFiles == 0) {
return true;
}
}
}
return false;
}