badass-jlink-plugin icon indicating copy to clipboard operation
badass-jlink-plugin copied to clipboard

feat: Fix missing jmods folder

Open CodeDead opened this issue 11 months ago • 8 comments

Partially fixes https://github.com/beryx/badass-jlink-plugin/issues/299 At least it makes it so that you can compile again.

CodeDead avatar May 04 '25 04:05 CodeDead

Thank you, I'll test it maybe on the weekend before integrating and spinning a release.

xzel23 avatar May 06 '25 06:05 xzel23

Thank you, I'll test it maybe on the weekend before integrating and spinning a release.

xzel23 avatar May 06 '25 06:05 xzel23

Do you need an extra pair of hands with the maintenance of this project? Happy to help. Just let me know if need be.

CodeDead avatar May 12 '25 15:05 CodeDead

Hi @CodeDead, thank you for the suggestion! The reason I have not yet merged the PR yet is that we first need a test case for this. You could indeed help. I'll attach a patch where I started working on a test case (without your changes applied). That should work with a pre-JEP 493 JDK. But it fails for whatever reason I did not yet find the time to investigate. After fixing that, the next steps are:

  • add toolchain to the helofx-jep493 test build file, and use the foojay toolchain resolver to automatically install the required temurin JDK 24 toolchain for the build. This should break then the build.
  • When the breakage is confirmed, add your changes. If now the build passes, this can be merged.

If you are willing to follow these steps to update your PR, this would be a great help as I am currently really busy with multiple projects.

xzel23 avatar May 12 '25 15:05 xzel23

Would you like a separate pull request for this test?

CodeDead avatar May 13 '25 10:05 CodeDead

It doesn't matter. You can put it into a single PR. Just use separate commits.

xzel23 avatar May 13 '25 11:05 xzel23

Sorry, could not get back to you sooner. Have been dealing with a severe covid case and am still healing. Will try to do this when I am able.

CodeDead avatar May 26 '25 20:05 CodeDead

Thanks for the update, and get well soon!

xzel23 avatar May 27 '25 01:05 xzel23