gpt4 book ai didi

groovy - Gradle:testDependents 和 testNeeded

转载 作者:行者123 更新时间:2023-12-02 09:30:39 24 4
gpt4 key购买 nike

使用 gradle java 插件,您可以获得以下非常简洁的任务:

构建依赖项
构建需要

我希望有类似的任务仅用于运行测试。

testDependents - 运行此项目以及依赖它的所有项目的单元测试。
testNeeded - 为其及其依赖的所有项目运行单元测试。

我可以以某种方式在 gradle 中创建这样的自定义任务吗?

最佳答案

从 gradle 论坛得到以下答案。

allprojects {
apply plugin:'java'
task testDependents{
dependsOn (configurations.testRuntime.getTaskDependencyFromProjectDependency(false, "testDependents"))
dependsOn test
}
task testNeeded{
dependsOn (configurations.testRuntime.getTaskDependencyFromProjectDependency(true, "testNeeded"))
dependsOn test
}
}

关于groovy - Gradle:testDependents 和 testNeeded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13067925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com