我正在使用Gradle执行Groovy应用程序并收到有关“Java堆空间”的错误。在我的build.gradle文件中应用此代码后,它可以正常工作而不会出错。
tasks.withType(GroovyCompile) {
configure(groovyOptions.forkOptions) {
memoryMaximumSize = ‘1g’
jvmArgs = [‘-XX:MaxPermSize=512m’, ‘-Xms512m’, ‘-Xmx1g’]
}
}
但我想从Jenkins构建这个应用程序。我无法更改build.gradle文件,因为Jenkins从git下载代码并执行构建。所以,我想从jenkins设置中应用一些东西,这将增加堆大小以消除错误。
在Builds failing with OutOfMemoryErrors后应用此值-XX:MaxPermSize=512m -Xms512m -Xmx1g
但仍然出现错误。
我不明白我应该如何在Jenkins中应用上面的代码来删除'Java heap error'