我是Gradle的新手。我正在使用5.4.1版本。当我尝试构建应用程序时,我面临以下问题-
java.lang.IllegalStateException
Caused by: org.springframework.context.ApplicationContextException
Caused by: java.lang.OutOfMemoryError
我已经在我的项目根目录中添加了gradle.properties文件,其中build.gradle具有以下属性,但仍然面临问题。
org.gradle.jvmargs=-Xmx512m
我不确定在哪里添加gradle.properties文件。我还参考了此https://gradle.org/docs/current/userguide/build_environment.html文档,但不确定为什么应用程序不读取gradle.properties文件。
我正在尝试从我的应用程序连接远程kafka服务器,并且错误是
Caused by: org.springframework.context.ApplicationContextException: Failed to start bean 'org.springframework.kafka.config.internalKafkaListenerEndpointRegistry'; nested exception is java.lang.OutOfMemoryError: Java heap space
答案 0 :(得分:0)
根据Gradle文档,jvm的默认最大堆大小为512m。您可以尝试增加它并将其设置为:
org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m
或者您可以尝试在环境变量GRADLE_OPTS
的全局变量中设置它
来自doc:
org.gradle.jvmargs Gradle属性控制运行 建立。默认为-Xmx512m“ -XX:MaxMetaspaceSize = 256m”