Spotbugs는 FindBugs의 영적 후계자이며, 공동체의 지원으로 중단 된 시점에서 계속합니다.
SpotBugs는 GNU Less General Public License에 따라 라이센스가 부여됩니다.
공식 웹 사이트에서 자세한 정보. 오래된 FindBugs 웹 사이트에서 여전히 많은 것들을 찾을 수 있습니다.
Spotbugs는 Gradle을 사용하여 제작되었습니다. 권장되는 방법은 간단히 gradlew (또는 gradlew.bat ) 래퍼를 실행하는 것입니다.이 래퍼는 필요에 따라 올바른 버전을 자동으로 다운로드하여 실행하는 것입니다 ( gradle/wrapper/gradle-wrapper.properties 의 설정 사용).
SpotBugs를 구축하는 JDK 21은 모든 테스트를 실행해야합니다 (Spotbug를 사용하려면 JDK 11 이상이 필요하지만 이전 버전으로 컴파일 된 코드를 분석 할 수 있습니다).
빌드 옵션 목록을 보려면 gradle tasks (또는 gradlew tasks )을 실행하십시오. build 작업은 전체 빌드 및 테스트를 수행합니다.
Eclipse 용 SpotBugs 플러그인을 만들려면 eclipsePlugin/local.properties 파일을 만들고 Eclipse 설치의 루트 디렉토리를 가리키는 속성 eclipseRoot.dir (예제의 .github/workflows/release.yml 참조)를 포함하는 파일을 만들어야합니다. 일식 환경 만 준비하려면 ./gradlew eclipse 실행하십시오. 자세한 단계도 참조하십시오.
SpotBugs는 독립형으로 사용할 수 있으며 다음을 포함한 여러 통합을 통해 사용될 수 있습니다.
GitHub 토론을 사용하여 저희에게 연락 할 수 있습니다.