Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file prolog中不允许使用ant build include批处理文件内容_Batch File_Ant_Cmd - Fatal编程技术网

Batch file prolog中不允许使用ant build include批处理文件内容

Batch file prolog中不允许使用ant build include批处理文件内容,batch-file,ant,cmd,Batch File,Ant,Cmd,我有一个ant构建,其中包括名为launcher.cmd的批处理文件: 当我尝试运行我的构建时,它失败了,错误为:src\com\project\files\launcher.cmd:1:prolog中不允许有内容。 搜索告诉我,它正在将我的文件解析为xml,这导致它失败,所以我的问题是如何为我的include文件提供一个文件类型,以便ant使用它进行解析?您不能使用标记包含“批处理”。它用于另一个生成文件 要运行批处理文件,请尝试该任务。另一个SO问题中的一些细节: 您的代码如下所示: &l

我有一个ant构建,其中包括名为
launcher.cmd的批处理文件:

当我尝试运行我的构建时,它失败了,错误为:
src\com\project\files\launcher.cmd:1:prolog中不允许有内容。

搜索告诉我,它正在将我的文件解析为xml,这导致它失败,所以我的问题是如何为我的include文件提供一个文件类型,以便ant使用它进行解析?

您不能使用标记包含“批处理”。它用于另一个生成文件

要运行批处理文件,请尝试该任务。另一个SO问题中的一些细节:

您的代码如下所示:

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

不能使用标记包含“批处理”。它用于另一个生成文件

要运行批处理文件,请尝试该任务。另一个SO问题中的一些细节:

您的代码如下所示:

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


不清楚您想在这里做什么。
include
任务只能用于在当前Ant构建脚本中包含另一个Ant构建脚本。它不了解任何其他文件格式。@greg-449抱歉,我对使用这些生成脚本是完全陌生的。我试图在我的Adobe flex桌面应用程序中包含一个批处理文件,以便在用户运行应用程序时调用。不清楚您在这里尝试执行什么操作。
include
任务只能用于在当前Ant构建脚本中包含另一个Ant构建脚本。它不了解任何其他文件格式。@greg-449抱歉,我对使用这些生成脚本是完全陌生的。我试图在我的Adobe flex桌面应用程序中包含一个批处理文件,以便在用户运行应用程序时调用。谢谢您的回答。我不希望在构建时执行批处理文件,我希望能够在执行期间的某个时间点执行批处理文件。这可能吗?是的。请参阅文档。文件在行刑前已经看过了,我希望明天再调查一下。如果它像预期的那样工作,我将接受回答谢谢你的回答。我不希望在构建时执行批处理文件,我希望能够在执行期间的某个时间点执行批处理文件。这可能吗?是的。请参阅文档。文件在行刑前已经看过了,我希望明天再调查一下。如果它像预期的那样工作,我将接受答案