https://bz.apache.org/bugzilla/show_bug.cgi?id=62355
--- Comment #5 from Nick Burch <apa...@gagravarr.org> --- This does seem to have a lot of breaking changes for users, for something which I'm not sure many people are using (and which has had a very mixed response at best), and which either needs us to move everything to Java 9, or potentially breaks loads of tools including Android ones What if we just produced one additional jar, poi-all-java9, which has all the classes from the different jars "smooshed" in together, along with a proper module-info file? We'd then just need to make a smaller number of changes for things like the package injection (and any other Java 9/10 fixes, if there are any?), but would be able to properly detail what we export / what we use / etc. Given how many people we see on the mailing list and on stackoverflow using very old versions of POI, just the move from 3.x to 4.x is going to put off some people upgrading, and a whole bunch of broken imports is probably going to mean loads of users don't upgrade. If we can avoid lots of breaking changes, but let the handful of people for whom Java 9 modules actually works properly be able to use POI there with just a java-9-specific jar, I'd think that'd be a good compromise. Though I'm not sure I have much time to help just now either way... -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org