java - 将 gradle 升级到 6.x 错误无法为 org.gradle.api.tasks.testing.Test 类型的任务“:systemtestRun”设置未知属性“testClassesDir”
问题描述
我正在更新我的应用程序的 gradle 版本,它是 2.3 版,我要去 6.7.1
当然,我改变了一些东西,但这个错误我无法解决:
> Could not set unknown property 'testClassesDir' for task ':systemtestRun' of type org.gradle.api.tasks.testing.Test.
构建.gradle:
task systemtestRun(type: Test) {
description 'run tests'
testClassesDir = sourceSets.systemtest.output.classesDirs
classpath = sourceSets.systemtest.runtimeClasspath + sourceSets.test.runtimeClasspath }
解决方案
testClassesDirs
它不应该是testClassesDir
:
tasks.register('systemtestRun', Test) {
description = 'Runs system tests.'
group = 'verification'
testClassesDirs = sourceSets.systemtest.output.classesDirs
classpath = sourceSets.systemtest.runtimeClasspath
}
推荐阅读
- c++ - 从 /etc/ld.so.conf 使 ld 忽略目录
- javascript - 防止条码扫描器进入下一个输入框
- angular-material - Angular 6 将多个主题与延迟加载集成在一起
- java - 使用递归从字符串中删除子字符串
- azure-devops - 无法使用 odata 在 VSTS 中下载“Scrum 任务”的更改历史记录和讨论详细信息
- react-native - 中间件不是本机反应的功能
- android - 使用手势自动静音应用程序 - 如何?
- angular - 将子对象属性名称转换为字符串数组的智能方法?
- python - 空地问题
- tsql - T-SQL 使用日期格式记帐 sql server 的格式