MobiVM / robovm

Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux
https://mobivm.github.io
967 stars 133 forks source link

* idea fixes #631, #630 #633

Closed dkimitsa closed 2 years ago

dkimitsa commented 2 years ago

This is a workaround for issues:

630 IDEA Plugin: Reopening Project give IDE Error

major fix for it was done in #604, but seems like projects with huge amount of modules might cause delayed execution at moment where project is disposed. Its pure workaround as corresponding code has to be refactored as uses deprecated APIS

631 IDEA Plugin: UI Freezes

Same conditions here: project with 100+ modules. Removing recursive() for dependencies evaluation. This should speed-up huge projects. But will affect modules where RoboVM dependencies are obtained transitively. Anyway we have to refactor this logic to use Facet to identify module as RoboVM one