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 (<carlosrov...@apache.org>) 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 (< > christofer.d...@c-ware.de>) 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" <christofer.d...@c-ware.de >> >: >> >> 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" < >> christofer.d...@c-ware.de>: >> >> 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