我有一个ant build,其中包含名为launcher.cmd
的批处理文件:
<include file="${basedir}/src/com/project/files/launcher.cmd" />
当我尝试运行构建时,它失败并显示错误:src\com\project\files\launcher.cmd:1: Content is not allowed in prolog.
搜索告诉我它正在将我的文件解析为xml导致它失败,所以我的问题是我如何为我的包含文件提供一个文件类型以供解析?
答案 0 :(得分:0)
您不能包含&#34;批次&#34;使用标签。它适用于including 另一个 构建文件
要运行批处理文件,请尝试exec任务。这里的一些细节在另一个SO问题中:Running a BAT file from ANT
您的代码如下所示:
<exec dir="${buildC}" executable="${basedir}/src/com/project/files/launcher.cmd" />