ant - fork ="true"有什么作用?

标签 ant

我看到了属性 fork="true"在 Ant 中 <java>任务。这是什么意思?

最佳答案

它导致任务在不同的进程和不同的 Java 虚拟机中运行。来自 the docs :

fork: if enabled triggers the class execution in another VM (disabled by default)



为什么这很有用:某些行为和参数需要单独的 JVM,在单独的进程中运行。例如,您的任务可能需要不同的类路径、更多内存或不同的 JVM 参数。如果任务失败或崩溃,您可能希望构建继续。您可能希望为任务指定超时。

关于ant - fork ="true"有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5113287/

相关文章:

ant - 如何从 Ant 中获取当前 PID?

ant - 如何将参数从 Java FX Ant 任务传递到 Inno Setup?

java - 如何在 Ant javac 任务中包含默认包

android - Phonegap 运行 android 不工作

java - 在我的 Mac 上使用 Eclipse 和 Ant/Junit 时很容易耗尽内存

java - Ant signjar 任务时间戳太长

java - 禁止或不允许修改访问时间java

java - 如果出现错误则停止构建

java - 如何从 build.xml 运行 mvn clean install

Android Ant 包含 Java 库项目