fork="true" 是什么意思?在 nant 脚本目标中做什么?
有什么区别
<target name="target_fork" description="with fork" fork="true">
</target>
,
<target name="target_nofork" description="no fork">
</target>
我一直认为这意味着只有当 fork 为 true 时,目标才会在调用其他目标或外部构建文件时返回并继续执行。但一些快速的 nant 测试脚本并不能证明这一点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更新:
属性
fork=true
无效。术语
fork
通常意味着您在任务(而不是您建议的目标)中运行的代码将在不同的进程(Java 术语中的虚拟机)中执行。由任务的实现者(例如 NAnt 中的 NUnit 或 ANT 中的 Java 任务)来定义
fork
属性的含义。Updated:
The property
fork=true
has no effect.The term
fork
usually means that the code you run in a task, not target as you suggest, will execute in a different process (Virtual Machine in Java-lingo).It is up to the implementer of a task, for instance NUnit in NAnt or the Java task in ANT, to define meaning of the
fork
property.