1
我期望做一些看起來可行的事情,但Google上的搜索不會像我需要的那樣精確。如何用Ant運行Nant任務?
我們從先前的公司對本地化網站的Nant腳本進行了繼承。他們的工作很棒。
我們有我們自己的Ant腳本來比較兩個SVN倉庫,然後合併它們。我們想在Ant腳本運行時調用Nant腳本。
任何人都可以提供一些關於如何做到這一點的指導?我們不打算在Ant中重寫Nant腳本,因此請避免該建議。
謝謝!
我期望做一些看起來可行的事情,但Google上的搜索不會像我需要的那樣精確。如何用Ant運行Nant任務?
我們從先前的公司對本地化網站的Nant腳本進行了繼承。他們的工作很棒。
我們有我們自己的Ant腳本來比較兩個SVN倉庫,然後合併它們。我們想在Ant腳本運行時調用Nant腳本。
任何人都可以提供一些關於如何做到這一點的指導?我們不打算在Ant中重寫Nant腳本,因此請避免該建議。
謝謝!
你把你的ant腳本放在一個批處理文件(ant_tasks.bat)中,然後使用exec從nant執行它。
類似的東西:
<target name="run-command">
<exec program="ant_tasks.bat" basedir="${test.dir}">
<arg value="${args}" />
</exec>
</target>
或者你可以把你的惡性腳本在一個批處理文件,然後從螞蟻使用EXEC執行它。
實施例:
<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>
傾斜反向來完成?我們需要的更像是: - 第1步:調用一些螞蟻任務; - 第2步:調用nant任務; - 第3步:調用一些其他螞蟻任務; – jansensan 2011-03-04 11:11:26
@jansensan - 是的,你可以。我更新了我的答案 – 2011-03-04 11:23:24