繁体   English   中英

如何将JVM args传递给Groovy Ant任务?

[英]How to pass JVM args to the Groovy Ant task?

我必须使用 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的命令行中,它就起作用了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM