我必须使用this Ant任务,但我还需要将一些JVM级别参数传递给groovy运行时。我试过<java>
方式:
<groovy src="..." failonerror="true">
<classpath>
...
</classpath>
<arg ... />
<jvmarg value="-Djava.security.egd=file:/dev/../dev/urandom"/>
</groovy>
但这似乎没有效果。该文档也未提及与此主题相关的任何内容。
答案 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的命令行,它就可以了!