Ste*_*all 0 groovy junit gradle
task test(type: Test, overwrite: true, dependsOn: [setupUser]) {
maxHeapSize "3000m"
allJvmArgs "-Xmx3000m"
}
Run Code Online (Sandbox Code Playgroud)
错误:
* What went wrong:
A problem occurred evaluating root project 'myproject'.
> Could not find method allJvmArgs() for arguments [-Xmx3000m] on root project 'myproject'.
Run Code Online (Sandbox Code Playgroud)
无论我尝试什么,我跑的时候都会遇到堆问题gradle test.我正在使用1.0-milestone-9
第二行(allJvmArgs "-Xmx3000m")是不正确的语法,这解释了为什么Gradle抱怨.第一行(maxHeapSize "3000m")很好,如果它不起作用我会感到惊讶."3000m"虽然可能是一个太高的值,但在创建JVM时可能会导致错误.无论如何,请查找以下调试输出(-d):
[DEBUG] [org.gradle.process.internal.ProcessBuilderFactory] creating process builder for Gradle Worker 1
[DEBUG] [org.gradle.process.internal.ProcessBuilderFactory] in directory /xxx
[DEBUG] [org.gradle.process.internal.ProcessBuilderFactory] with argument#0 = -Xmx300m
...
[DEBUG] [org.gradle.process.internal.DefaultExecHandle] Started Gradle Worker 1.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3707 次 |
| 最近记录: |