Property Name |
Type |
Description |
Required |
foreachname |
File |
迭代变量名称, 可在其它属性或子标签中通过${foreachname}进行引用 |
Optional |
foreachlist |
File |
迭代数据列表,数据项以逗号分隔. |
Optional |
basedir |
File |
相对路径基目录, 其它属性或子标签配置的相对路径都基于目录 |
Optional |
configfile |
File |
commontemplate.properties配置文件, 默认采用标准配置 |
Optional, Alternative to "configclass" property |
configclass |
String |
org.commontemplate.config.Configuration实现类类名 |
Optional, Alternative to "configfile" property |
classpath |
String |
configfile中配置的类以及configclass所在路径 |
Optional, Alternative to "classpathref" property |
classpathref |
Path |
configfile中配置的类以及configclass所在路径引用, 对应标签:<path id="XXX">的ID值. |
Optional, Alternative to "classpath" property |
dir |
File |
模板所在目录, 等同于子标签<fileset dir="XXX"> |
Required, Alternative to "fileset" sub task |
includes |
String |
逗号分隔的包含文件名(或通配符表达式), 等同于子标签<fileset includes="XXX"> 或者<fileset><include name="XXX"></fileset> |
Optional |
excludes |
String |
逗号分隔的排除文件名(或通配符表达式), 等同于子标签<fileset excludes="XXX"> 或者<fileset><exclude name="XXX"></fileset> |
Optional |
defaultexcludes |
Boolean |
是否排除Ant默认排除的文件, 如.svn等, 等同于子标签<fileset defaultexcludes="XXX"> |
Optional, Default true |
inputencoding |
String |
读取模板的输入编码 |
Optional |
data |
String |
直接数据 |
Optional, Alternative to "datafile" property |
datafile |
File |
数据文件 |
Optional, Alternative to "data" property |
datatype |
String |
数据类型, 如:xml, json, properties, yaml等 |
Optional |
dataencoding |
String |
读取数据文件的输入编码 |
Optional |
destdir |
File |
生成结果目标目录 |
Required |
destfileprefix |
String |
目标文件名称前缀(将添加在文件名的前面) |
Optional |
destfilesuffix |
String |
目标文件名称后缀(将添加在文件名后面,扩展名前面) |
Optional |
deleteextension |
String |
多重扩展名删除, 可用逗号隔开多个扩展名, 如: Dao.java.ctl |
Optional, Default ".ctl" |
outputencoding |
String |
生成结果的输出编码 |
Optional |