使用JUnit创建Java测试时遇Gradle插件参数错误求助
解决JUnit Gradle插件报错:Unknown build parameter: nbSerializeCheck
错误详情
Project junit-team-junit5-12e9d92: An exception occurred applying plugin request [id: 'junitbuild.build-parameters']
Failed to apply plugin 'junitbuild.build-parameters'.
Unknown build parameter: nbSerializeCheck (settings.gradle.kts:10)
可行解决方案
- 打开
settings.gradle.kts定位到第10行,检查是否存在nbSerializeCheck参数的定义。junitbuild.build-parameters插件要求所有引用的构建参数必须提前声明,大概率是参数名拼写错误或漏加了定义。 - 如果是从JUnit官方仓库拉取的项目,先核对本地Gradle版本与项目指定版本是否一致(查看
gradle/wrapper/gradle-wrapper.properties里的distributionUrl),然后执行./gradlew clean build重新构建。 - 若你不需要这个参数,直接移除
settings.gradle.kts中对nbSerializeCheck的所有引用。 - 检查
junitbuild.build-parameters插件版本与当前Gradle版本的兼容性,尝试升级或降级插件版本来适配项目。
内容的提问来源于stack exchange,提问作者Emil Mathew
相关产品推荐
相关产品推荐

