我必须编写一个Nant脚本,该脚本将在命令行上接受2个参数。第一个只是一个选项,并具有以下格式:-myOption。第二个需要用引号引起来:“一些带有空间的值”。
例如-myOption“此值”
我是Nant的新手,所以到目前为止我还没有成功,并且不知道如何输出命令进行调试。
这是我到目前为止的内容:
<target name="Build" depends="SetupConfig">
<exec workingdir="${refactory.basedir}" program="${exe.name.mfg.factory}" basedir="${refactory.basedir}" commandline="-myOption:">
<arg>${refactory.clientconfig}</arg>
</exec>
我正在尝试使用“命令行”属性和args嵌套元素创建命令。 args元素应该提供qoutes。
有人可以告诉我这看起来如何吗?谢谢。
最佳答案
尝试这个:
<target name="Build" depends="SetupConfig">
<exec workingdir="${refactory.basedir}" program="${exe.name.mfg.factory}" basedir="${refactory.basedir}">
<arg value="-myOption" />
<arg value="${refactory.clientconfig}" />
</exec>
有关更多信息,请查看Nant Exec task documentation。