HI,

On 22.01.22 15:37, PJ Fanning wrote:
I've tried to fix the build issues in Java 9+ that happened after 
https://github.com/apache/poi/commit/bba249d52207799dc984efd884353aa4783c1c40


If anyone knows more about Jigsaw modules than me (and I don't much) -- maybe 
they can have a look.

I think that change makes things more complicated, the test classes sometimes 
use the main classes on a package level, i.e. what a user code can't do. 
Therefore with JPMS they are either in the same jar or we use patch-module more 
extensively. Referencing the test archives seems to be easier than specifying 
the patch-modules for each transitive module.

I'm not sure, if this was a thought involved, but working on the class output directories 
directly (aka in "gradle style") instead on the jars probably doesn't work 
correctly with JPMS.

Andi


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to