gpt4 book ai didi

java - 如何在Gradle中使用初始化脚本配置jacocoTestReport

转载 作者:行者123 更新时间:2023-12-03 05:20:13 32 4
gpt4 key购买 nike

我正在尝试扩展现有的build.gradle,以便它更新jacocoTestReport,以便生成XML报告,因为SonarQube现在需要它们

// allprojects {
// initscript {
rootProject {
plugins {
id 'jacoco'
}
//apply plugin: 'jacoco'
jacocoTestReport {
reports {
xml.enabled = true
html.enabled = true
}
}
}
我尝试使用 ./gradlew -I jacoco.gradle check,但出现类似以下错误
Could not find method plugins() for arguments [init_4poyb2mng02b0u77g0shf960p$_run_closure1$_closure2@1821f380] on root project 'template-ms' of type org.gradle.api.Project.

最佳答案

Gradle Jacoco - Could not find method jacocoTestReport()中使用以下答案表示需要应用java插件,这是结果

allprojects {
apply plugin: 'java'
apply plugin: 'jacoco'
jacocoTestReport {
reports {
xml.enabled = true
html.enabled = true
}
}
}
./gradlew -I jacoco.gradle check jacocoTestReport现在可以正常工作
另外,我能够添加一个依赖项
allprojects {
apply plugin: 'java'
apply plugin: 'jacoco'
jacocoTestReport {
reports {
xml.enabled = true
html.enabled = true
}
}
check.dependsOn(jacocoTestReport)
}
所以开发人员只需要做 ./gradlew -I jacoco.gradle check

关于java - 如何在Gradle中使用初始化脚本配置jacocoTestReport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63856473/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com