如何将 JVM args 传递给 Groovy Ant 任务?
How to pass JVM args to the Groovy Ant task?
我必须使用 this Ant 任务,但我还需要将一些 JVM 级参数传递给 groovy 运行时。我试过 <java>
的方式:
<groovy src="..." failonerror="true">
<classpath>
...
</classpath>
<arg ... />
<jvmarg value="-Djava.security.egd=file:/dev/../dev/urandom"/>
</groovy>
不过这个好像没有效果。该文档也没有提及与此主题相关的任何内容。
看起来 <groovy>
任务与 Ant 在同一个 JVM 中运行,因此应该将其分叉(如 OP 中建议的注释),或者可以将所需的 JVM args 设置为 Ant 的 JVM 本身。
一旦我将相应的 Java 选项添加到 Ant 的命令行,它就起作用了!
我必须使用 this Ant 任务,但我还需要将一些 JVM 级参数传递给 groovy 运行时。我试过 <java>
的方式:
<groovy src="..." failonerror="true">
<classpath>
...
</classpath>
<arg ... />
<jvmarg value="-Djava.security.egd=file:/dev/../dev/urandom"/>
</groovy>
不过这个好像没有效果。该文档也没有提及与此主题相关的任何内容。
看起来 <groovy>
任务与 Ant 在同一个 JVM 中运行,因此应该将其分叉(如 OP 中建议的注释),或者可以将所需的 JVM args 设置为 Ant 的 JVM 本身。
一旦我将相应的 Java 选项添加到 Ant 的命令行,它就起作用了!