我从cvs下了一个工程,然后用ant编译,可是编译的时候报了错误,说是下面这行
<foreach list="${sequence}"
param="toSee"
target="buildAmodule"
trim="yes"/>
foreach不支持trim属性,可是如果不支持的话,cvs上的是不会这么写的呀,
是不是ant版本的问题?
我用的是最新版的,是不是要用老点的才行呀?
<foreach list="${sequence}"
param="toSee"
target="buildAmodule"
trim="yes"/>
foreach不支持trim属性,可是如果不支持的话,cvs上的是不会这么写的呀,
是不是ant版本的问题?
我用的是最新版的,是不是要用老点的才行呀?
<target name="buildAll" depends="prepareBuild"> <mkdir dir="${shark.dir}/doc"/>
<foreach list="${sequence}"
param="toSee"
target="buildAmodule"
trim="yes"/> //错误1
<antcall target="buildWRD"/>
<ant dir="${shark.dir}"
antfile="configure.xml"
target="_configure-dist"
inheritAll="false">
<property name="db_pgsql" value="# D"/>
<property name="db_hsql" value="D"/>
</ant>
<ant dir="${modules.dir}/SharkTests" target="buildAll" inheritAll="false"/>
<antcall target="docbook"/>
</target> <target name="buildAmodule">
<ant dir="${modules.dir}/${toSee}" target="buildAll" inheritAll="false"/> //错误2
</target>如果这样写,就会说foreach不支持trim,如果把那个trim属性去掉,再“错误2”出,就会有带空格的路径产生,该怎么解决呢?