wombatu-kun commented on code in PR #19410:
URL: https://github.com/apache/hudi/pull/19410#discussion_r3681599470
##########
hudi-trino/pom.xml:
##########
@@ -595,6 +595,17 @@
<annotationProcessorPaths combine.self="override"/>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <!-- The parent release profile pins javadoc source to 11,
which rejects records
+ (a Java 16 feature); follow hudi.trino.java.version
instead. -->
+ <source>${hudi.trino.java.version}</source>
+ <!-- The release profile also sets failOnError=false; this
module's javadoc is clean, keep breaks loud. -->
+ <failOnError>true</failOnError>
Review Comment:
This only takes effect under `-DdeployArtifacts=true`, and no workflow
builds hudi-trino with that flag, so a javadoc break still surfaces for the
first time during the release deploy rather than on a PR. Worth a javadoc step
in `hudi_trino_ci.yml` as a follow-up, or is failing the staging run the
intended tripwire?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]