Eclipse的编译器不能替换,因此在ant下使用eclipse的编译器替换。
使用组件JDT Core Batch Compiler
ecj.jar
http://download.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/index.php
在ant中,设置
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"></property>
也可以从eclipse的目录中获取 例如org.eclipse.jdt.core_3.5.1.v_972_R35x.jar\jdtCompilerAdapter.jar 就是