无法在主类上找到参数 [目录 'build/classes/main/'] 的方法 setFrom()

问题描述

我使用 Gradle 作为构建工具,但在 jacocoTestReport 任务中遇到错误

我按照以下文档在 Azure DevOps 中运行我的管道:

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/gradle?view=azure-devops

我不知道是什么导致了这个问题。

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution Failed for task ':jacocoTestReport'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:98)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:68)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)

Caused by: org.gradle.internal.Metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method setFrom() for arguments [directory 'build/classes/main/'] on main classes of type org.gradle.api.internal.tasks.DefaultSourceSetoutput.
    at org.gradle.internal.Metaobject.AbstractDynamicObject.methodMissingException(AbstractDynamicObject.java:182)
    at org.gradle.internal.Metaobject.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:167)
    at org.gradle.api.internal.tasks.DefaultSourceSetoutput_Decorated.invokeMethod(UnkNown Source)

在我的 gradle.build 文件中,我只有:

apply plugin: 'jacoco'

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)