jersey icon indicating copy to clipboard operation
jersey copied to clipboard

JPMS support

Open jansupol opened this issue 4 years ago • 4 comments

  • Move internal files from internal package to innate package
  • Define module.info, expose internal package

jansupol avatar Sep 30 '21 14:09 jansupol

starting the module.info part

senivam avatar Oct 12 '21 04:10 senivam

Hi, while trying to resolve some JPMS-related issues when working in Eclipse IDE we see that the Jersey dependencies are the last ones added as automatic modules (since no module-info). Looking at issues #3824, #4876 and #4985 there is progress in this topic and I found also an entry in the Jersey roadmap: https://github.com/eclipse-ee4j/jersey/wiki/Road-Map. Is it realistic to assume that the Jersey libs will be modular in version 3.2 and being available in October 2023?

gluser1357 avatar Sep 07 '23 07:09 gluser1357

We certainly hope so :)

jansupol avatar Sep 07 '23 12:09 jansupol

Just want to note that importing https://github.com/senivam/jersey/tree/31_moduleInfo (assuming that's the most recent branch targeting JPMS support up from Jersey 3.2) in Eclipse IDE (2023-09) doesn't show errors (as observed in other modular maven projects like https://issues.apache.org/jira/projects/WICKET/issues/WICKET-7072 that use JUnit code in non-test scope).

Great job :-)

gluser1357 avatar Oct 12 '23 07:10 gluser1357