构建 allure framework 易错的地方和解决方法

发布时间 2023-11-25 23:14:55作者: ahguo

构建 allure framework 源码时遇到问题了,
Expression 'wrapper' cannot be invoked as a function. The function 'invoke()' is not found. Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
public val PluginDependenciesSpec.wrapper: PluginDependencySpec defined in org.gradle.kotlin.dsl.

tasks.wrapper {
gradleVersion = "8.1.1"
}

在build.gradle.kts 中wrapper 识别不出来,出现以上错误。构建的时候提示 版本不匹配的问题 :

com.diffplug.spotless 基于Java 11 构建***

最后降级了2个依赖,原版本:

id("com.bmuschko.docker-remote-api") version "9.3.3"
id("com.diffplug.spotless") version "6.22.0"

降级后版本:

id("com.bmuschko.docker-remote-api") version "6.0.0"
id("com.diffplug.spotless") version "6.1.0"

至此gradle clean assemble 成功