pr build中不允许使用ant build包含批处理文件内容

时间:2016-05-18 19:46:46

标签: batch-file ant cmd

我有一个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导致它失败,所以我的问题是我如何为我的包含文件提供一个文件类型以供解析?

1 个答案:

答案 0 :(得分:0)

您不能包含&#34;批次&#34;使用标签。它适用于including 另一个 构建文件

要运行批处理文件,请尝试exec任务。这里的一些细节在另一个SO问题中:Running a BAT file from ANT

您的代码如下所示:

<exec dir="${buildC}" executable="${basedir}/src/com/project/files/launcher.cmd"   />