-
Notifications
You must be signed in to change notification settings - Fork 41
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
Migrate Ultimate to Java 21 and update framework components #672
Migrate Ultimate to Java 21 and update framework components #672
Conversation
The following tasks must be completed before the migration is completed:
|
I tried |
I can confirm that I'm able to build Ultimate on MacOS Ventura via Maven 3.9.8 and Eclipse 2024-06 and that the built products run as expected. |
👍 great work 🎉 From a quick test: I was able to set up an eclipse workspace, build and run Ultimate, and verify a simple program successfully (on Ubuntu). Observations:
|
One additional observation: The startup time of |
I experienced the same issue. |
Great to hear that you are able to build Ultimate successfully using the Eclipse IDE. That's a good point and I think it should be possible by either adjust the launch configuration or (if available) adjust a global setting automatically (through our upcoming idea of a importing a preconfigured workspace settings file). |
I can report the same observation. Currently, I don't know the reason for that performance issue but it seems like Eclipse executes the built product without any delay directly. But then framework startup slows down the execution ... |
eedd9c5
to
4b570c8
Compare
040386b
to
d2ac62f
Compare
After further investigation, the following error seems to be present when reading or writing
For example, if a The problem that the |
7eef340
to
f6ca609
Compare
- update name of expected launcher JAR - fix expected java version
…g update sites" This reverts commit 72b8171.
9e83db2
to
0de1e01
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's get it merged! 🎉
…efault" This reverts commit 9d8fcd6.
5ab09bd
to
86d168d
Compare
627d346
to
37bf527
Compare
This series of patches migrates Ultimate to Java 21 and updates the framework components to the following versions:
The patches also improve the build process by unifying build automation for Ant tasks in Eclipse and Maven builds. Specific Ant settings and the installation of the Tycho plugin in the Eclipse IDE are no longer required for building Ultimate. In addition, dependencies from the P2 repositories are resolved automatically. Therefore, only one PDE target platform file is now required for all supported target architectures.