我有一个基于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以获取有效许可证。
答案 0 :(得分:0)
将其包含在子项目 build.gradle 文件的 buildscript 部分中:
dependencies {
classpath 'com.bmuschko:gradle-clover-plugin:2.0.1'
}