Короткий ответ: нет (посмотрите на this previous answer для получения более подробной информации). Вам понадобится внешний плагин, например,
dashboard
(на самом деле, не используйте его, см. Мой предыдущий ответ), XRadar или Sonar для агрегирования отчетов. Но в этой области сонар является явным победителем (этот проект просто скалы), и я бы рекомендовал его без колебаний. Проверьте Nemo, их публичный экземпляр, заберите какой-либо проект и посмотрите на детализацию охвата кода (например, Apache CXF), чтобы получить представление о том, что он может сделать.
UPDATE: Похоже, что я пропустил исходный вопрос, поэтому я соответствующим образом обновляю свой ответ. В принципе, теперь я понимаю вопрос как «как измерить ухо с кобертурой», и это действительно совершенно другая история.
К сожалению, в то время как cobertura консервной инструмент уха, сар, застежка-молния, война, банки, я не думаю, что cobertura-maven-plugin поддерживает это вне коробки, и это может быть лучшим вариантом для использования муравей Cobertura в задача с плагином antrun. См. MCOBERTURA-86, этот thread и этот discussion для получения дополнительной информации об этом (и образец антрана).
TBH, что вы пытаетесь сделать, действительно непросто с точки зрения построения жизненного цикла, упаковки, отчетности и т. Д., И это будет непростая задача из-за отсутствия поддержки плагина cobertura. Я бы подумал об этом дважды (время, потраченное на то, чтобы все это работало против генерируемой ценности) или подумайте о том, чтобы потратить это время (понять деньги), чтобы получить лицензию на клевер (которая предлагает лучшую поддержку для этого).
+1 Да. Кажется, что сонар является только разумным выбором для отчетности. – cetnar
Мы уже используем гидролокатор, но он не предлагает решения для моей конкретной необходимости, я хочу получить информацию о покрытии из контейнера JBOSS, а не только за пределы контейнера. Поэтому, когда Sonar отлично справляется с тестированием модулей, это не решение для моей потребности. – Marco
Это не имеет никакого отношения к Sonar. Сонар объединяет то, что вы даете ему для совокупности. Итак, если вы используете инструмент EAR, разверните его (например, с Cargo) на JBoss и выполните свои интеграционные тесты как часть вашей сборки, Sonar определенно сможет использовать данные, созданные Cobertura. Не ожидайте, что какой-либо инструмент будет делать это магически, вам нужно справиться с этим на уровне maven. –