Как использовать плагин jacoco-report-aggregation в многомодульном проекте Gradle?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как использовать плагин jacoco-report-aggregation в многомодульном проекте Gradle?

Сообщение Anonymous »

Исходный код находится здесь: https://github.com/yvasyiev/telegram-fo ... ultimodule
У меня есть многомодульный проект Gradle. Подмодули:

Код: Выделить всё

jacocoПлагин 
применяется ко всем подмодулям, и создание отчетов JaCoCo работает должным образом в каждом подмодуле.
Теперь я хочу агрегировать отчеты JaCoCo из подмодулей в один отчет.
Я применил плагин jacoco-report-aggregation и добавил следующий код в корневой файл build.gradle:

Код: Выделить всё

plugins {
id 'jacoco-report-aggregation'
}

dependencies {
jacocoAggregation project(':telegram-forwarder-bot')
}

reporting {
reports {
testCodeCoverageReport(JacocoCoverageReport) {
testSuiteName = "test"
}
}
}
Когда я пытаюсь выполнить ./gradlew testCodeCoverageReport, я получаю следующую ошибку:

Код: Выделить всё

[Incubating] Problems report is available at: file:///C:/Users/Yevhen/IdeaProjects/reddit-telegram-forwarder/build/reports/problems/problems-report.html

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':testCodeCoverageReport'.
> Could not resolve all dependencies for configuration ':aggregateCodeCoverageReportResults'.
> Could not resolve project :telegram-forwarder-bot.
Required by:
root project :
> Unable to find a matching variant of root project ::
- No variants exist.

* Try:
> Creating consumable variants is explained in more detail at https://docs.gradle.org/8.14.3/userguide/declaring_dependencies.html#sec:resolvable-consumable-configs.
> Review the variant matching algorithm at https://docs.gradle.org/8.14.3/userguide/variant_attributes.html#sec:abm_algorithm.
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 3s
Не могли бы вы помочь мне заставить плагин jacoco-report-aggregation работать?

Подробнее здесь: https://stackoverflow.com/questions/797 ... le-project
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»