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

标签 gradle

我有一个基于gradle的项目,其中包含许多子项目。我想对所有这些都运行三叶草,但是我的配置似乎坚持要在每个子项目文件夹中都有 clover.license 文件,并在每个子项目构建文件中都有一个特定的clover部分。

我将如何在主项目中指定三叶草参数并将其应用于每个子项目?

从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'
  }

Error message from ./gradlew cloverGenerateReport:

service_name:cloverAggregateDatabases FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':service_name:cloverAggregateDatabases'. java.lang.RuntimeException: Invalid or missing License.. Please visit http://my.atlassian.com to obtain a valid license.

最佳答案

将此包含在子项目 build.gradle 文件的构建脚本部分中:

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

关于gradle - gradle-将三叶草参数添加到每个子项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31970048/

相关文章:

java - eclipse 中的 Gradle JAVA_HOME 路径

spring-boot - 解决启用Kotlin的项目中的Jhipster依赖项时出错

java - 通过运行 Exec 任务构建 jar 后,在 gradle 中使用 graalvm 构建 native 图像

android - 在运行时访问 build.gradle ext

gradle - 与Grab一起使用gradle时,如何确定我的规范的执行顺序?

android - 任务失败 ':app:processReleaseResources' 无法执行 aapt

maven - 如何在 Maven 配置中正确指定 jcenter 存储库?

android - 在没有jar的Eclipse中导入库

java - Gradle中的String.ReplaceAlli缺少要转义的字符

gradle - 如何从 gradle 中的父项目复制属性