FreeMarker FMPP未能评估功能“;csv";

FreeMarker FMPP未能评估功能“;csv";,csv,ant,freemarker,fmpp,Csv,Ant,Freemarker,Fmpp,使用FMPP版本0.9.15,我将按照文档示例从CSV文件中提取数据。如果我在config.fmpp中使用命令行: sourceRoot: src outputRoot: out data: {tdd(data/style.tdd), birds:csv(data/birds.csv)} 或ANT配置: <project name="FMPP test" default="build"> <taskdef name="fmpp" classname="fmpp.to

使用FMPP版本0.9.15,我将按照文档示例从CSV文件中提取数据。如果我在config.fmpp中使用命令行:

sourceRoot: src
outputRoot: out
data: {tdd(data/style.tdd), birds:csv(data/birds.csv)}
或ANT配置:

<project name="FMPP test" default="build">

    <taskdef name="fmpp" classname="fmpp.tools.AntTask">
        <classpath>
           <pathelement location="lib/fmpp.jar"/>
        </classpath>
    </taskdef>

    <target name="build">
        <fmpp
              sourceRoot="src" outputRoot="out"
              data="tdd(data/style.tdd), birds:csv(data/birds.csv)"
        />
    </target>
</project>

另一方面,如果切换到“birds:text…”或“birds:splitText…”,则不会得到评估错误。代码中似乎仍然支持csv。知道TDD数据源为什么不能识别csv功能吗?

您是否尝试在
birds:
csv(data/birds.csv)
之间添加空格


难道没有一个堆栈跟踪来告诉我们这是以什么方式失败的吗?这可能会有帮助。
TDD error: Failed to evaluate function "csv".
tdd(data/style.tdd), birds:csv(data/birds.csv)
                       ^
data: {
    tdd(data/style.tdd)
    birds: csv(data/birds.csv)
}