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

时间:2016-02-23 10:04:43

标签: groovy ant jvm-arguments

我必须使用this Ant任务,但我还需要将一些JVM级别参数传递给groovy运行时。我试过<java>方式:

<groovy src="..." failonerror="true">
    <classpath>
        ...
    </classpath>
    <arg ... />
    <jvmarg value="-Djava.security.egd=file:/dev/../dev/urandom"/>
</groovy>

但这似乎没有效果。该文档也未提及与此主题相关的任何内容。

1 个答案:

答案 0 :(得分:0)

看起来<template id="test_report_document_raw"> <h2 class="test_class">1. aaa</h2> <h2 class="test_class">2. bbb</h2> <h2 class="test_class">3. ccc</h2> ... </template> <template id="test_report_document" inherit_id="test.test_report_document_raw" primary="True"> <xpath expr="//*[@class='test_class']" position="attributes"> <attribute name="style">color: red;</attribute> </xpath> </template 任务在与Ant相同的JVM中运行,因此应该将其分叉(如OP上建议的注释),或者可以将所需的JVM args设置为Ant的JVM本身。

一旦我将相应的Java选项添加到Ant的命令行,它就可以了!