我正在运行eclipse luna(Eclipse IDE for Java Developers,Version:Luna Service Release 1a(4.4.1),Build id:20150109-0600)。
当编译目标运行时,它会给我一个关于缺少includeAntRuntime属性的警告。所以我添加了属性,将其设置为false,如ant文档所示。编辑器以红色突出显示整个目标元素,并说includeAntRuntime属性是意外的。
<target name="compile" depends="init" includeAntRuntime="false" >
<javac srcdir="${src}" destdir="${build.classes}" classpathref="compile.classpath"/>
</target>
我发现eclipse正在使用ant 1.9.2而我正在使用ant 1.9.4。我使用Window&gt; Preferences&gt; Ant&gt; Runtime对话框将Ant home更改为指向1.9.4。
我重新启动了eclipse,它没有任何区别。我仍然得到同样的警告。我怎样才能解决这个错误?
答案 0 :(得分:1)
includeAntRuntime
是javac
任务的属性而不是target
:
<target name="compile" depends="init" >
<javac includeAntRuntime="false" srcdir="${src}" destdir="${build.classes}" classpathref="compile.classpath"/>
</target>