Herhangi biri xml ve html raporları üretmek için Maven 3.x eklentisini findbugs yapılandırmayı başardı mı?Maven 3.x ile Findbugs için bir html raporu nasıl oluşturulur?
Bunu ayarlama konusunda internet üzerinde belgelerin çok gördüm (I Jenkins için xml birini ve bir işlemeye önce kontrol için html tane istiyorum), ama bunun çoğu Maven için olduğu görünür Bildiğim 2.x, farklı şekilde yapılandırıldı (2.x yapılandırması rahatsız edici bir şekilde 3.x tarafından sessizce yok sayılıyor). Maven’de yeniyim, bu yüzden yanlış bir şey yapıp yapmadığımı veya eski talimatları takip ettiğimi bilmiyorum.
Benim pom aşağıdakileri içerir:
</build>
</plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version>
<configuration>
<!-- findbugs:help -Ddetail=true for outputDirectory:
Location where generated html will be created.
-->
<outputDirectory>${project.build.directory}/findbugs</outputDirectory>
<xmlOutput>true</xmlOutput>
<findbugsXmlWithMessages>true</findbugsXmlWithMessages>
<xmlOutputDirectory>target/findbugs</xmlOutputDirectory>
<failOnError>false</failOnError>
</configuration>
</plugin>
</plugins>
</build>
Mükemmel. Sadece bir şey: Bir maven uyarı mesajından kurtulmak için iç eklentiye bir 2.3.3 eklemem gerekiyordu. Teşekkürler –
Stormcloud
BTW, bu kuralı yapı yaşam döngüsünün bir parçası olarak çalıştırmak mümkün mü? Bulbugs ciddi bir şey bulursanız (eğer HTML raporunu üretmeye gerek duyarsa neyin yanlış gittiğini öğrenebilir) hatalar bulmasını isterim. – Stormcloud
Eklenti web sitesine göre, bir findbugs var: varsayılan olarak doğrulama aşamasına bağlanır ve yapının herhangi bir hatayla başarısız olmasına izin verilir. Ancak bu hedeften sadece xml çıkışı olacak. – Corubba