我已经使用EXEC
任务在build.xml
文件中打开 matlab。我在EXEC
任务中添加了超时,以便在一段时间后终止任务。但问题是,matlab 是开放的,模型也在 matlab 中构建,但超时后 exec 任务不会终止。
<property name="BuildEngine.calc.matlabApp" value="C:\MATLAB\R2010bSP2\bin\matlab.exe"/>
<property name="modelProjectDirectory" value="${basedir}\..\${Config.ModelProject}"/>
<exec executable="${BuildEngine.calc.matlabApp}" dir="${modelProjectDirectory}" timeout="60000">
<arg value="-r"/>
<arg value="OutputResolvedParameters"/>
</exec>
1 分钟后EXEC
任务未终止且 matlab 仍在运行。