执行gradlew.bat失败所报的异常信息

来源:2-2 Spring源码的下载和编译

慕哥6062902

2020-06-18

* Where:
Build file 'C:\Users\rongsimin\git-clone-project\springframework5.2.0.RELEASE\build.gradle' line: 320

* What went wrong:
A problem occurred evaluating root project 'spring'.
> Could not find implementation class 'org.springframework.build.compile.CompilerConventionsPlugin' for plugin 'org.springframework.build.compile' specified in jar:file:/C:/Users/rongsimin/.gradle/caches/jars-3/fb2505f267953cec159bdf402eb4fcc5/buildSrc.jar!/META-INF/gradle-plugins/org.springframework.build.compile.properties.

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.GradleScriptException: A problem occurred evaluating root project 'spring'.
Caused by: org.gradle.api.plugins.InvalidPluginException: Could not find implementation class 'org.springframework.build.compile.CompilerConventionsPlugin' for plugin 'org.springframework.build.compile' specified in jar:file:/C:/Users/rongsimin/.gradle/caches/jars-3/fb2505f267953cec159bdf402eb4fcc5/buildSrc.jar!/META-INF/gradle-plugins/org.springframework.build.compile.properties.
        at org.gradle.api.internal.plugins.DefaultPluginRegistry$1.load(DefaultPluginRegistry.java:73)
Caused by: java.lang.ClassNotFoundException: org.springframework.build.compile.CompilerConventionsPlugin
        at org.gradle.api.internal.plugins.DefaultPluginRegistry$1.load(DefaultPluginRegistry.java:71)
        ... 167 more

我找到这个buildSrc.jar,里面确实没有CompilerConventionsPlugin类,知道是这个原因,但是不知道要怎么解决,老师帮忙看看,从git下载源码实在是太慢了。win10,idea 2019.3.4,jdk8

写回答

2回答

慕哥6062902

提问者

2020-06-19

已解决

1
4
帅炸一片天
回复
慕哥6062902
已解决谢谢你
2020-06-22
共4条回复

慕哥123456

2021-05-26

我是在windows下编译的,发现把gradle.properties的jvmargs修改小一点可以解决问题。

version=5.2.0.RELEASE
org.gradle.jvmargs=-Xmx2048m
org.gradle.caching=false
org.gradle.parallel=true

改为

version=5.2.0.RELEASE
org.gradle.jvmargs=-Xmx512m
org.gradle.caching=false
org.gradle.parallel=true


0
0

剑指Java自研框架,决胜Spring源码

快速入门Spring核心源码+从零开发自研框架

1498 学习 · 495 问题

查看课程