Hi, just added a comment in the JetBrains thread about Apache Royale:
https://youtrack.jetbrains.com/issue/IDEA-189525#focus=Comments-27-4290944.0-0 El jue., 23 jul. 2020 a las 11:27, Carlos Rovira (<[email protected]>) escribió: > Hi all, > > just checked IntelliJ with the trick exposed by Chris. I found the trick > makes IJ work with Royale 90% of the way. > > Things I found: > > > - localId is not recognized > - "fx" blocks like Script or Style show error. But inside Script > blocks code intelligence is working on all the code, so great :) > > I still didn't try to add another external library, but since Royale libs > are working I think others will do. > > Of course this requires Maven, since this trick means to use the POM in > maven. > I used a Royale SDK generated with maven, but ANT sdk should work too. > > So I think I'm going to create an IJ issue and see if we can get some way > to get over this few issues. > > > > El vie., 17 jul. 2020 a las 17:30, Carlos Rovira (<[email protected]>) > escribió: > >> That's pretty cool :) >> If someone more can reproduce it we can add it to the wiki, since we have >> IntelliJ page just with a TODO >> I'd test it when I can, currently don't have IJ installed on my mac. >> Also, maybe this could be a starting point to try to make IJ going >> forward. maybe we could ask IJ guys for some guidance on how to make it >> more complete >> >> El vie., 17 jul. 2020 a las 14:10, Christofer Dutz (< >> [email protected]>) escribió: >> >>> Hi all, >>> >>> So I narrowed down the thing even more ... the following is enough for >>> me to really be able to use IntelliJ to edit Royale applications: >>> >>> <plugin> >>> <groupId>net.flexmojos.oss</groupId> >>> <artifactId>flexmojos-maven-plugin</artifactId> >>> <version>7.1.1</version> >>> </plugin> >>> >>> Of course I can't have IntelliJ automatically compile and debug stuff, >>> but for me having a fully-fledged Royale editor is great. >>> I know I could use VSCode, but if I work on my backend in IntelliJ, >>> using a second IDE for the frontend is really annoying. >>> >>> Chris >>> >>> >>> >>> Am 16.07.20, 18:40 schrieb "Christofer Dutz" <[email protected] >>> >: >>> >>> So would be interesting if you could confirm this ... just try >>> adding this to your maven pom.xml >>> >>> <plugin> >>> <groupId>net.flexmojos.oss</groupId> >>> <artifactId>flexmojos-maven-plugin</artifactId> >>> <version>7.1.1</version> >>> <extensions>true</extensions> >>> <executions> >>> <execution> >>> <goals> >>> <goal>generate</goal> >>> </goals> >>> </execution> >>> </executions> >>> </plugin> >>> >>> It kicks in the code-generator, but doesn't really generate anything. >>> >>> It should trick IntelliJ in thinking it's a Flexmojos project and >>> for me now I can really use IntellJ for Royale stuff. >>> >>> Chris >>> >>> >>> Am 16.07.20, 17:18 schrieb "Christofer Dutz" < >>> [email protected]>: >>> >>> Hi all, >>> >>> I just stumbled over something else I found quite interesting. >>> >>> Part of the stuff I’m currently playing around is that I have my >>> ActionScript model auto-generated from my Java model. >>> For that I added the flexmojos code-generation goal execution to >>> my royale pom. >>> >>> Interesting side-effect is that instantly IntelliJ added the >>> little “F” to the module and most of the red error highlighting disappeared >>> and content assist partially started working. >>> >>> This might be something worth investigating .. I think IntelliJ >>> only doesn’t know about the new namespaces and where to look for them. >>> >>> Chris >>> >>> >>> >>> >> >> -- >> Carlos Rovira >> http://about.me/carlosrovira >> >> > > -- > Carlos Rovira > http://about.me/carlosrovira > > -- Carlos Rovira http://about.me/carlosrovira
