devinrsmith commented on PR #10573: URL: https://github.com/apache/iceberg/pull/10573#issuecomment-2217945229
I've often wondered the same thing (https://github.com/deephaven/deephaven-core/issues/4411, https://github.com/deephaven/deephaven-core/issues/4401)... it seems like it would be a very useful tool. It's possible that something along the lines of https://github.com/revapi/revapi, https://github.com/siom79/japicmp, https://github.com/classgraph/classgraph could be used to automate the process of checking which dependencies are really api dependencies and which are implementation, but I haven't dug in further. I see that iceberg already makes use out of revapi; I wonder if somebody familiar with that tool could chime in? -- 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: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org