Search before asking
Paimon version
master @ ffe8e51
Compute Engine
Engine-agnostic (build/CI)
Minimal reproduce step
Maven 3.9 logs mojos by goal prefix: mvn -N dependency:tree prints --- dependency:3.7.0:tree (default-cli) @ paimon-parent ---, not maven-dependency-plugin:.... Three regexes match the artifactId spelling only (DeployParser.java:47, DependencyParser.java:41,45), matching nothing. In production (run 33834803761): 75 deploy:2.8.2:deploy lines, zero maven-deploy-plugin lines, Extracted 0 modules that were deployed.
What doesn't meet your expectations?
Expected: a bundled dependency missing from NOTICE raises Dependency %s is not listed. (CRITICAL). Actual: empty deployedModules makes NoticeFileChecker.run() drop every module, so CRITICAL is unreachable and the job stays green.
Anything else?
Patching the three regexes and replaying that log locally turns 0 into 230 severe issues: 229 unlisted dependencies, plus paimon-jindo, which bundles shaded dependencies with no NOTICE file. So the fix alone makes Check licensing red. Flink fixed the same parsers in FLINK-40459 (apache/flink@e3a53a5), accepting either spelling. I can send it with Maven 3.9 tests, but please advise on merge order first: classifying 229 dependencies for NOTICE is a licensing call for committers/PMC, not mine.
Are you willing to submit a PR?
Search before asking
Paimon version
master @ ffe8e51
Compute Engine
Engine-agnostic (build/CI)
Minimal reproduce step
Maven 3.9 logs mojos by goal prefix:
mvn -N dependency:treeprints--- dependency:3.7.0:tree (default-cli) @ paimon-parent ---, notmaven-dependency-plugin:.... Three regexes match the artifactId spelling only (DeployParser.java:47,DependencyParser.java:41,45), matching nothing. In production (run 33834803761): 75deploy:2.8.2:deploylines, zeromaven-deploy-pluginlines,Extracted 0 modules that were deployed.What doesn't meet your expectations?
Expected: a bundled dependency missing from NOTICE raises
Dependency %s is not listed.(CRITICAL). Actual: emptydeployedModulesmakesNoticeFileChecker.run()drop every module, so CRITICAL is unreachable and the job stays green.Anything else?
Patching the three regexes and replaying that log locally turns 0 into 230 severe issues: 229 unlisted dependencies, plus
paimon-jindo, which bundles shaded dependencies with no NOTICE file. So the fix alone makesCheck licensingred. Flink fixed the same parsers in FLINK-40459 (apache/flink@e3a53a5), accepting either spelling. I can send it with Maven 3.9 tests, but please advise on merge order first: classifying 229 dependencies for NOTICE is a licensing call for committers/PMC, not mine.Are you willing to submit a PR?