Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is Jasper-reports are supported on Graalvm native-image feature or any plans to support? #432

Closed
ctoabidmaqbool1 opened this issue Apr 23, 2024 · 6 comments

Comments

@ctoabidmaqbool1
Copy link

GraalVM is next generation emerging technology in the worlds of JVM.

And it have a feature called native-image which make code to System native executable App.

Now, Gluon Maven Plugin or Gluon Gradle Plugin liverge Javafx and GraalVM to make native app using Javafx.

Is there any plans to support GraalVM native-image feature or is there already support?

@ctoabidmaqbool1
Copy link
Author

@teodord
Copy link
Collaborator

teodord commented Apr 23, 2024

This has been asked before. We would welcome any help we can get with it as we lack the expertise in this area:
#366

It is not clear to me what should we be doing about this. My understanding is that people developing a Java application using our library (and many other libraries), should take care of building a native image for GraalVM and use it.

@melloware
Copy link

I am working on this for Quarkus and JasperReports presents some unique challenges for GRaalVM: quarkiverse/quarkus-jasperreports#99

That is my progress so far and what I have discovered.

@melloware
Copy link

I have it fully working in GraalVM with Quarkus now.

https://github.com/quarkiverse/quarkus-jasperreports

@teodord
Copy link
Collaborator

teodord commented Oct 21, 2024

Hi,

I am glad you were able to pull this off and wanted to congratulate you for the great work you've done.
If there is anything that needs to be improved in JasperReports to better support GraalVM, let us know by opening new trackers.
It is not clear to me if you had to modify anything in our code to make it work with GraalVM. But if you did, let us know what was that.

I'm closing this for now as fixed.

Thank you,
Teodor

@teodord teodord closed this as completed Oct 21, 2024
@melloware
Copy link

The only two things I would recommend I submitted PR's for to make my life easier and reduce depedencies. One is getting rid of Collections 3.2 and the other is a small OpenLibre fix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants