Skip to content

Commit c1856bb

Browse files
committed
build: add Maven plugins for Surefire, SpotBugs, tag tracking, and dependency analysis
1 parent d0b21b5 commit c1856bb

1 file changed

Lines changed: 50 additions & 0 deletions

File tree

pom.xml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,56 @@
426426
</reportSet>
427427
</reportSets>
428428
</plugin>
429+
<!-- Surefire test results report -->
430+
<plugin>
431+
<groupId>org.apache.maven.plugins</groupId>
432+
<artifactId>maven-surefire-report-plugin</artifactId>
433+
<version>3.5.4</version>
434+
</plugin>
435+
<!-- SpotBugs static analysis -->
436+
<plugin>
437+
<groupId>com.github.spotbugs</groupId>
438+
<artifactId>spotbugs-maven-plugin</artifactId>
439+
<version>4.9.8.2</version>
440+
</plugin>
441+
<!-- TODO/FIXME tag tracker -->
442+
<plugin>
443+
<groupId>org.codehaus.mojo</groupId>
444+
<artifactId>taglist-maven-plugin</artifactId>
445+
<version>3.2.1</version>
446+
<configuration>
447+
<tagListOptions>
448+
<tagClasses>
449+
<tagClass>
450+
<displayName>Todo Work</displayName>
451+
<tags>
452+
<tag>
453+
<matchString>TODO</matchString>
454+
<matchType>ignoreCase</matchType>
455+
</tag>
456+
<tag>
457+
<matchString>FIXME</matchString>
458+
<matchType>ignoreCase</matchType>
459+
</tag>
460+
</tags>
461+
</tagClass>
462+
</tagClasses>
463+
</tagListOptions>
464+
</configuration>
465+
</plugin>
466+
<!-- Dependency analysis report -->
467+
<plugin>
468+
<groupId>org.apache.maven.plugins</groupId>
469+
<artifactId>maven-dependency-plugin</artifactId>
470+
<version>3.9.0</version>
471+
<reportSets>
472+
<reportSet>
473+
<reports>
474+
<report>analyze-report</report>
475+
</reports>
476+
</reportSet>
477+
</reportSets>
478+
</plugin>
429479
</plugins>
430480
</reporting>
431481

0 commit comments

Comments
 (0)