自 Apache Ant 1.7 起
ant.build.clonevm
系統屬性的值控制 Ant 如何提供分岔式 JVM。 java 和 junit 任務支援 clonevm 屬性,用於控制每個任務的 JVM,而系統屬性則套用於所有分岔式 JVM。
如果屬性的值為 true
,則分岔式 JVM 的所有系統屬性都將與執行 Ant 的 JVM 相同。此外,如果您將 ant.build.clonevm
設為 true
,且 build.sysclasspath 尚未設定,則分岔式 JVM 的 bootclasspath 會建構為 build.sysclasspath
的值為 last
的狀態。
請注意,這必須是系統屬性,因此無法在 Ant 命令列中指定。請改用 ANT_OPTS
環境變數。