Grails:传递分叉JVM的选项

Har*_*cle 4 grails jvm fork options

我正在使用Grails 2.3.5,我需要将一个选项传递给分叉的JVM.我已经尝试通过设置JAVA_OPTS环境变量来实现这一点,但是分叉​​的JVM会忽略它.我怎样才能将分叉的JVM传递给它?

我发现了这个:http://jira.grails.org/browse/MAVEN-177?page = com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel但是如果你使用的是Maven插件我就是相信.我正在寻找相应的,但不必涉及Maven插件.

who*_*ain 7

无法发表评论.为了澄清安德鲁的答案,jvmArgs必须是一个清单.

grails.project.fork = [
    // ...
    run: [maxMemory:1024, minMemory:64, debug:false, maxPerm:256, jvmArgs: ['-Dsome.prop=true', ...] ]
    // ...
]
Run Code Online (Sandbox Code Playgroud)


小智 6

根据:http://grails.org/doc/2.3.x/guide/commandLine.html#forkedMode (在本节底部附近),您可以jvmArgsgrails.project.fork配置中使用.在BuildConfig中:

grails.project.fork = [
    // ...
    run: [maxMemory:1024, minMemory:64, debug:false, maxPerm:256, jvmArgs: '..arbitrary JVM arguments..']
    // ...
]
Run Code Online (Sandbox Code Playgroud)