<build> <plugins> <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <version>4.2.2</version> <configuration> <effort>max</effort> </configuration> <executions> <execution> <id>spotbugs-check</id> <phase>verify</phase> <goals> <goal>check</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> </dependencies> </plugin> </plugins> </build> import edu.umd.cs.findbugs.annotations.NonNull; import edu.umd.cs.findbugs.annotations.Nullable; public class MyClass { public void processData(@NonNull String input) { } public @Nullable String fetchData() { return null; } } <configuration> <effort>max</effort> <excludeFilterFile>src/main/resources/spotbugs-exclude.xml</excludeFilterFile> <plugins> <plugin>...</plugin> <plugin>...</plugin> </plugins> </configuration>


上一篇:
下一篇:
切换中文