gradle - 为每个子项目添加三叶草参数

时间:2015-08-12 15:51:14

标签: gradle

我有一个基于gradle的项目,有很多子项目。我想在所有这些上运行三叶草,但我的配置似乎坚持在每个子项目文件夹中的 clover.license 文件和每个子项目构建文件中的特定clover部分。

如何在主项目中指定 clover parama并将这些应用于每个子项目?

从build.gradle剪切:

 apply plugin: 'com.bmuschko.clover'

  clover {
      licenseLocation = new File(rootDir, 'clover.license')
      report {
        html = true
      }
  }

  dependencies {
      clover 'com.cenqua.clover:clover:3.2.0'
  }
  

来自./gradlew cloverGenerateReport的错误消息:

     

service_name:cloverAggregateDatabases FAILED

     

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

     
      
  • 出了什么问题:   任务':service_name:cloverAggregateDatabases'的执行失败。   java.lang.RuntimeException:许可证无效或缺失..请访问http://my.atlassian.com以获取有效许可证。
  •   

1 个答案:

答案 0 :(得分:0)

将其包含在子项目 build.gradle 文件的 buildscript 部分中:

dependencies {
   classpath 'com.bmuschko:gradle-clover-plugin:2.0.1'
}