feat: Upgrade to JavaSE-21 and enhance submodule configuration #4453

This PR upgrades the project's minimum execution environment to JavaSE-21 across all modules and enhances the git submodule configuration.

Changes Made:

  • Updated minimum execution environment to JavaSE-21 in all module MANIFEST.MF files
  • Updated .classpath files across all modules to use JavaSE-21
  • Updated .settings files to reflect JDK 21 plugin settings
  • Enhanced .gitmodules configuration with branch name specifications for better submodule management
  • Fixed FX21 compatibility issue in ModelQualityFXController where null keys in default skin choice box required StringConverter modification

Technical Details:

  • Updated Eclipse project configuration files for JDK 21 compatibility
  • Improved submodule tracking with explicit branch references
  • Addressed JavaFX 21 compatibility concerns for UI components

Issue-Ref: 4453 Issue-Url: af3#4453 (closed)

Signed-off-by: Seyi Adedara adedara@fortiss.org

Merge request reports

Loading