fury icon indicating copy to clipboard operation
fury copied to clipboard

[Java] Support for Java Platform Module System

Open rafaelsilverioit opened this issue 11 months ago • 3 comments

Is your feature request related to a problem? Please describe.

Kinda. I decided to modularize my application (which uses fury-core) and Maven has warned about fury-core being an unnamed module that has an automatic name generated by the compiler. This means that my application can use it, but in case the project maintainers decide to modularize and therefore give it a stable name, my application may break.

Screenshot from 2024-03-09 23-15-28

Describe the solution you'd like

Are there any plans to modularize Fury Java libraries in the future?

Additional context

rafaelsilverioit avatar Mar 09 '24 23:03 rafaelsilverioit

Hi @rafaelsilverioit , could you try the snapshot version? We added basic module support.

chaokunyang avatar Mar 10 '24 01:03 chaokunyang

Hi @chaokunyang, the message is gone, but then I have an exception: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/fury/ThreadSafeFury

I'll dig a bit more later today because I guess it may be because of me missing something. Thank you for now :smile:

rafaelsilverioit avatar Mar 10 '24 04:03 rafaelsilverioit

This looks strange, could you provide reproduction code here?

chaokunyang avatar Mar 10 '24 05:03 chaokunyang