Skip to content

Latest commit

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

bordertech badger

Provides a Maven plugin to generate status badges for:

  • CheckStyle
  • PMD
  • FindBugs
  • JaCoCo

Status

CircleCICodacy Badge

Example Badges

These are the badges for the Badger project itself:

PMD badgeCheckstyleFindbugs

Here are some examples of badges where warnings are reported:

PMD badgeCheckstyleFindbugs

Here are some examples of badges where issues are detected:

PMD badgeCheckstyleFindbugs

Example Usage

<build>
<plugins>
<!-- Generate badges. -->
<plugin>
<groupId>com.github.bordertech.buildtools</groupId>
<artifactId>badger</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<phase>post-site</phase>
<goals>
<goal>badges</goal>
</goals>
<configuration>
<skip>${badges.skip}</skip>
<outputDir>target/site/badges</outputDir>
<inputFiles>
<inputFile>target/pmd.xml</inputFile>
<inputFile>target/findbugs-report.xml</inputFile>
<inputFile>target/findbugsXml.xml</inputFile>
<inputFile>target/checkstyle-result.xml</inputFile>
<inputFile>target/coverage-report.xml</inputFile>
</inputFiles>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

About

Generates status badges for PMD, Checkstyle, Findbugs and JaCoCo

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages