Those who use the jde-ecj-flymake functionality will probably be
interested in the fix I just committed to SVN. Recall that there are
two ways you can turn this on:

a) slow and stable, invokes a separate ecj jvm process each time
b) fast and brittle, connects to a persistent bsh to invoke the recompilations

Most of the brittleness of method b was triggered when flymake
occurred while doing other jde operations involving the bsh. For this
reason, we (mostly James Ahlborn) made the ecj code use a separate bsh
instance. I've been using this for a while, and it was indeed better,
but would still often fall over. I looked into this and the remaining
case is when flymake and the regular compile command clash.  The
solution is to move the ecj compiler server move back to using the
regular jde bsh (just like the javac compiler server does), while
keeping the ecj flymake using it's own bsh instance for compilation.
Since doing this a couple of days ago I have not had any flakiness, so
I have committed it to SVN.

Cheers,
Len.

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
jdee-devel mailing list
jdee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jdee-devel

Reply via email to