tballison commented on PR #1345:
URL: https://github.com/apache/tika/pull/1345#issuecomment-1723300367

   > Note that uber JAR files created by Maven Shade Plugin may not work 
anymore in a JPMS world. Currently, the plugin seems to workaround by removing 
all `module-info.class` files. It works if the dependencies duplicate all their 
services declarations into `META-INF/services/` for compatibility with the old 
world. Apache SIS and Derby for instances do that. But any library could decide 
to stop doing this duplication in some future version, because it makes more 
difficult to use some features that are unique to `module-info`. It may be 
safer to progressively move away from uber JAR if possible.
   
   Do you have recommendations for first steps in this direction?  We have some 
flexibility with 3.x.  How do we start?


-- 
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: dev-unsubscr...@tika.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to