Basic Java 11 upgrade.
Tested for platform-independent distribution.
What is the difference to #846?
Hi Yevgeny,
I wasn’t aware there was a merge request for Java 11 upgrade. A took a quick look at the branch and the changes seem essentially the same (modulo some dependency version and the .gitignore). May I ask, is there some reason for having #846 still pending? We need a Protégé release supporting at least Java 11 for a plugin we are developing in our current project. Thanks for your help.
I guess it is "pending" for several reasons:
- All (popular) Protege plugins need to be updated to Java 11
- Somebody need to test everything, particularly for Windows
- Somebody needs to package JREs for platform-depended distributions
- There was a change in Java licensing (by Oracle) which prevents bundling (Oracle) JREs
- The current Protege version still works just fine ;-)
- The Protege maintainers (who can merge pull requests) do not have time
B.t.w., Java 11 is already outdated. The latest LTS version is Java 17.
I will take this by e-mail to explain you our situation.
Protégé 5.6.0, which uses/supports Java 11, is now out, so this PR is no longer relevant. Thanks for the contribution, @ipetrova, even though we did not use it.