我希望做一些看起来可行的事情,但在Google上进行的搜索不会返回与我需要的内容一样精确的内容。
我们从以前的网站本地化公司继承了Nant脚本。他们工作得很好。
我们有自己的Ant脚本,比较两个SVN存储库,然后合并它们。我们想在运行Ant脚本时调用Nant脚本。
任何人都可以就如何做到这一点提供一些指导?我们不打算在Ant中重写Nant脚本,所以请避免使用该建议。
谢谢!
答案 0 :(得分:1)
您调用将您的ant脚本放在批处理文件(ant_tasks.bat)中,然后使用exec从nant执行它。
这样的事情:
<target name="run-command">
<exec program="ant_tasks.bat" basedir="${test.dir}">
<arg value="${args}" />
</exec>
</target>
或者您可以将您的nant脚本放在批处理文件中,然后使用exec从ant执行它。
示例:
<existing ant task>
<target name="help">
<exec executable="cmd">
<arg value="/c"/>
<arg value="nant-scripts.bat"/>
<arg value="-p"/>
</exec>
</target>
<another existing ant task>