<build> <plugins> <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <version>4.2.3</version> <configuration> <effort>max</effort> </configuration> <executions> <execution> <phase>verify</phase> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> </plugins> </build> public class MyExampleClass { @NonNull private String name; @CheckForNull private String address; @SuppressWarnings("unused") private int unusedVariable; @NonNull public String getName() { return name; } public void setName(@NonNull String name) { this.name = name; } public String getAddress() { return address; } public void setAddress(@CheckForNull String address) { this.address = address; } public static void main(String[] args) { MyExampleClass example = new MyExampleClass(); } } mvn spotbugs:check


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