【问题标题】:Task 'jacoocoTestReport' not found in root project在根项目中找不到任务“jacocoTestReport”
【发布时间】:2017-08-17 20:49:29
【问题描述】:

我正在尝试使用 gradle 和 jacoco 在我的 java 程序中找出 JUnit 测试的行覆盖率,但以下命令会导致失败。

gradle test jacoocoTestReport

命令打印:

FAILURE: Build failed with an exception.

* What went wrong:
Task 'jacoocoTestReport' not found in root project 'ProjectName'. Some candidates are: 'jacocoTestReport'.

* Try:
Run gradle tasks to get a list of available tasks. Run with
    --stacktrace option to get the stack trace. Run with                                           
    --info                                                                          
    or                                                                            
    --debug                                                                         
    option to get more log output.

BUILD FAILED

Total time: 3.389 secs

我的 gradle 项目的 build.gradle:

apply plugin: "jacoco"

apply plugin: 'java'

apply plugin: 'application'

repositories {
   jcenter()
}

dependencies {
   compile 'com.google.guava:guava:20.0'  
   testCompile 'junit:junit:4.12'
}

mainClassName = 'example.Main'

run {
   standardInput = System.in
}

jacocoTestReport {
   reports {
      xml.enabled = true
      html.enabled = true
   }
}

【问题讨论】:

    标签: java gradle junit jacoco


    【解决方案1】:

    你有一个错字:使用

    jacocoTestReport

    而不是

    jacoocoTestReport

    (两个 o)。

    使用

    分级任务

    检查定义了哪些任务。

    【讨论】:

    • 我在使用gradlew test jacocoTestReport时也遇到了同样的错误
    • 我仍然收到同样的错误Task 'jacocoTestReport' not found in root project 'MyTestingProject'。并且 Command-> gradle tasks 没有显示任务 jacocoTestReport。有人可以帮我解决这个问题吗?
    • @Kavita_p 提出一个新问题,并附上您的build.gradle。另请参阅How to Ask
    • 是的,当然@Robert
    【解决方案2】:

    你运行了一个无效的任务(双o):

    gradle test jacoocoTestReport
    

    代替:

    gradle test jacocoTestReport
    

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 2020-08-20
      • 1970-01-01
      • 1970-01-01
      • 2020-01-26
      • 2022-01-17
      • 2015-06-25
      • 1970-01-01
      相关资源
      最近更新 更多