gortiz commented on issue #15343:
URL: https://github.com/apache/pinot/issues/15343#issuecomment-3209527372

   > We have multiple plugins importing interfaces and classes from 
org.apache.pinot.spi. These plugins live in a separate repo that cannot use jdk 
21. But we still deploy them alongside Pinot.
   
   This is the kind of patterns I was interested in when I created this issue. 
We need to collect the interfaces our plugins use so we can move these 
interfaces to some spi project.
   
   The way we do that now is objectively a bad practice. For example, 
`pinot-common` is a project compiled with Java 11 by default, but 
`pinot-java-client` is a Java 8 project that depends on `pinot-common`, so we 
need to recompile `pinot-common` using Java 8 (which created problems in the 
past).


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to