我有一个基于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/