我发现我在build.xml中需要以下内容:
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="${ant.library.dir}/ant-contrib-1.0b3.jar" />
</classpath>
</taskdef>
为了支持我正在使用的 ant-contrib <if> ... </if>构造。然而,Eclipse 对此非常不满。将此部分放在build.xml的顶部,无论是从 Eclipse 外部的命令行还是 Eclipse 内部的命令行,一切都可以完美运行,尽管脾气暴躁:
什么“名称”实际上是“未定义”?我非常想了解如何解决这个问题。谷歌搜索,我看到其他人有相同或相似的问题,但没有人给出一个好的答案,至少不适合我的情况。
非常感谢您对此问题的任何评论,
拉斯