Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Won't Fix
-
Affects Version/s: None
-
Fix Version/s: 4.4.0
-
Component/s: None
-
Labels:None
-
Similar Issues:
Description
Use the Eclipse JDT (ecj) compiler by default instead of jikes. Place ecj.jar in %ANT_HOME%/lib so
that the Eclipse JDT classes are visible to Ant.
For more information, see
http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm
This has numerous benefits:
1. Eclipse JDT is comparable in performance to jikes
2. Eclipse JDT supports up to java 1.7. jikes development seems to have been replaced by Eclipse JDT development
3. this enables use of hot code replacement when using the eclipse debugger (ie change some code in a method, eclipse auto-reloads the class with out redeploy or restart)
4. license allows redistribution (ie distribute a customized ant that includes JDT)

Mike, does this work in Windows? And this is all I have to do ? Put ecj.jar in ant\lib ? Do I need to change ourr build.properties from jikes to ecj or modern or anything?