我正在使用 Liferay 7.2。我使用 Liferay Developer Studio 和 Gradle 作为构建工具。
在创建 1-2 个新模块项目后创建新模块项目时,在 IDE 的工作区 .log 文件中收到错误消息,并且未创建新模块项目。
!MESSAGE 由于连接到 Gradle 构建时出错,同步项目 liferay-workspace 失败。 !STACK 0 org.gradle.tooling.GradleConnectionException: 无法使用 Gradle 分发运行构建操作'https://services.gradle.org/distributions/gradle-4.10.2-bin.zip '。
在 C:\Users\nirav.prajapati.gradle\daemon\4.10.2\daemon-11084.out 文件中显示以下错误。
Problem in daemon expiration check java.lang.OutOfMemoryError: GC overhead limit exceeded FAILURE: Build failed with an exception. * What went wrong: GC overhead limit exceeded * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org
Problem in daemon expiration check java.lang.OutOfMemoryError: Java heap space Failed to execute org.gradle.launcher.daemon.server.Daemon$DaemonExpirationPeriodicCheck@7f47f3a7. java.lang.OutOfMemoryError: Java heap space FAILURE: Build failed with an exception. * What went wrong: Failed to notify build listener. Java heap space
我通过双击 IDE 的服务器增加了 JVM 堆大小。
即使是新创建的项目也没有显示到 Gradle 任务中。在项目资源管理器中,它显示为不完整的项目意味着文件夹结构不同然后存在。此外,.projects 和 .settings 文件也没有在其中创建。
多次我进行了新的配置,例如从 C:\User\中删除 Liferay 开发人员工作室、工作区和 .gradle 文件夹
收到此错误后,我重新启动系统并重新启动 liferay developer studio,但是 将 Gradle 项目与工作区同步 进度超过 45 分钟。完成该过程。
请帮我解决它。
最佳答案
请在 gradle.properties 文件中使用这些属性。
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx3g -XX:MaxPermSize=500m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
关于gradle - 连接到 Gradle 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58785706/