Batch file prolog中不允许使用ant build include批处理文件内容
我有一个ant构建,其中包括名为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
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桌面应用程序中包含一个批处理文件,以便在用户运行应用程序时调用。谢谢您的回答。我不希望在构建时执行批处理文件,我希望能够在执行期间的某个时间点执行批处理文件。这可能吗?是的。请参阅文档。文件在行刑前已经看过了,我希望明天再调查一下。如果它像预期的那样工作,我将接受回答谢谢你的回答。我不希望在构建时执行批处理文件,我希望能够在执行期间的某个时间点执行批处理文件。这可能吗?是的。请参阅文档。文件在行刑前已经看过了,我希望明天再调查一下。如果它像预期的那样工作,我将接受答案