繁体   English   中英

无法确定任务-testone 的依赖关系

[英]Could not determine the dependencies of task -testone

我开始学习 Gradle (Java + Gradle) 并创建了这个非常基本的 - build.gralde - 文件。

task testone(type: Test) {
    println ("Started TestSetUp")
}

在控制台中运行命令 -> gradlew testone -- intellij 抛出错误:

> Configure project :
Started TestSetUp

FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':testone'.

我想我可以帮助你,通过将类型从测试更改为复制,这将完美构建,复制是 gradle 中定义的类型,运行gradle testone -q将显示您的 Z78E6221F6393D1356681DB398F14CED6

我认为问题出在您定义的类型上,通过将类型声明为Test您需要为此添加更多配置,因为当我尝试注册任务时出现错误

tasks.register testone(type: Test) {
    println ("Started TestSetUp")
}

Could not find method testone() for arguments [{type=class org.gradle.api.tasks.testing.Test}所以你的问题是缺少一些额外的配置。

在“build.gradle”中,添加java插件后,任务运行成功,
尽管不确定有关此插件如何解决此问题的确切基础细节!

plugins {
    id 'java' 
}
task testone(type: Test) {
    println ("Task of type Test Success")
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM