Updating the script and files to IJ 2022.3
- Updated SBT, Scala, parallel colletions, and common-compress.
- Updated IntelliJ, the Scala plugin, and JBRSDK used to create the bundle. The download links were changed as well.
- Added
Info.plist to resources, since the new version of IntelliJ we use does not come up now with it (*)
- Moved
BundleAgreement.html to data/config/options.
- We use Java 17 now by default and also Java 17 is used to compile the patched classes.
- I moved all code for displaying the agreement text to one file (
Agreement.java). It is called by just one additional line in SplashManager.
- I decided it's simpler to just keep our own version of
SplashManager.java in the resources instead of fetching the current one from the IJ repo and trying to patch it.
- I made some small changes to the script to make it more readable for me.