我手动将gradle-wrapper.properties中的distributionUrl编辑为
6.2版本
,然后成功运行gradlew wrapper命令。
链接到项目:GitHub - bsideup/spring-io-testcontainers-workshop
链接到项目:GitHub - bsideup/spring-io-testcontainers-workshop
最佳答案
wrapper
任务将首先在旧版本的Gradle中运行。在您的情况下,显然是4.4.1。我不知道为什么它会评估包装器任务的整个项目构建,但确实如此。并且由于您使用的插件与该版本不兼容,因此它会失败。
正如您已经做过的那样,可以通过手动编辑文件gradle/wrapper/gradle-wrapper.properties
并将其设置为新版本来绕开它。但是请记住,执行完该操作后,请再次运行包装器任务。这将使其下载新版本,并在需要时使用它来更新其他包装文件。