我试图在我的 Ant build.xml 中调用 Antlr 任务,如下所示:
<path id="classpath.build">
<fileset dir="${dir.lib.build}" includes="**/*.jar" />
</path>
...
<target name="generate-lexer" depends="init">
<antlr target="${file.antlr.lexer}">
<classpath refid="classpath.build"/>
</antlr>
</target>
但是 Ant 找不到任务定义。我已将以下所有内容放入其中dir.lib.build
:
- antlr-3.1.jar
- antlr-2.7.7.jar
- antlr-runtime-3.1.jar
- stringtemplate-3.2.jar
但这些似乎都没有任务定义。(我也试过把这些罐子放在我的 Ant 类路径中;同样的问题。)