无法为参数找到方法jdependMain()

时间:2017-05-18 13:59:37

标签: java gradle jdepend

我正在尝试通过gradle运行JDepend插件。我有以下jdepend.gradle文件:

apply plugin: 'jdepend'

// Repository definition to get JDepend libraries.
repositories {
    mavenCentral()
}

jdepend.reportsDir = file("${reporting.baseDir}/jdepend-output")

jdependMain {
    reports {
        text {
            enabled = 'true'
            destination = file("${jdepend.reportsDir}/jdepend.txt")
        }
        xml {
            enabled = !text.enabled
        }
    }
}

当我尝试运行构建时,我遇到以下错误:

  

gradle build -x test --parallel

     

按需配置并行执行是一项孵化功能。

     

失败:构建因异常而失败。

     
      
  • 其中:   脚本' C:\ Drive D \ Dev \ project \ projectName \ gradle \ jdepend.gradle'行:10

         
        
    • 出了什么问题:   评估脚本时出现问题。   无法在根项目' projectName'上找到参数[jdepend_1dpftayagd693nuav7nmwvyci $ _run_closure2 @ 45128c37]的方法jdependMain()类型为org.gradle.api.Project。

    •   
    • 尝试:   使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

    •   
  •   
     

建立失败

     

总时间:3.834秒

你能帮我理解什么是错的吗? 感谢。

此致 塞尔吉

1 个答案:

答案 0 :(得分:0)

我正在将JDepend插件应用于主项目,这就是问题所在。我需要将它应用于所有子项目。