Jenkins gradle JacoTestReport任务失败

Jenkins gradle JacoTestReport任务失败,jenkins,gradle,build.gradle,jacoco,Jenkins,Gradle,Build.gradle,Jacoco,gradle jacocoTestReport--信息 以下错误导致jenkins生成失败 > Task :jacocoTestReport FAILED Caching disabled for task ':jacocoTestReport' because: Build cache is disabled Task ':jacocoTestReport' is not up-to-date because: Task has failed

gradle jacocoTestReport--信息

以下错误导致jenkins生成失败

   > Task :jacocoTestReport FAILED
    Caching disabled for task ':jacocoTestReport' because:
      Build cache is disabled
    Task ':jacocoTestReport' is not up-to-date because:
      Task has failed previously.
    [ant:jacocoReport] Loading execution data file C:\Users\*\build\jacoco\test.exec
    :jacocoTestReport (Thread[Execution worker for ':',5,main]) completed. Took 0.702 secs.

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':jacocoTestReport'.
    > Error while creating report
请参阅:您必须将
org.gradle.caching=true
添加到文件
gradle.properties
中。
然后重新构建整个项目,以便缓存上一个任务的输出。

没有帮助,仍然会遇到相同的问题奇怪的是我有一个if条件,如果我对它进行注释,那么一切都正常,否则jacotestreport就正常了failing@RavatTailor问题中没有
if
条件;只要解决这个问题,它就会一直工作。gradle测试在构建中生成jacoco目录,如果我删除它并运行JacoTestReport,那么它工作正常。您可以添加一个
delete
任务,并使
JacoTestReport
依赖它。。。这可能是一种解决方法,但如果它不起作用,则可能是最简单的方法,除非您可以消除可能是问题根源的
if
条件。问题的特点只是错误信息,而不是产生错误信息的代码——因此这几乎是不可复制的。