Spotbugs เป็นผู้สืบทอดทางจิตวิญญาณของ FindBugs ดำเนินการต่อจากจุดที่มันถูกทิ้งไว้ด้วยการสนับสนุนชุมชน
Spotbugs ได้รับใบอนุญาตภายใต้ใบอนุญาตสาธารณะ GNU Lesser ทั่วไป
ข้อมูลเพิ่มเติมที่เว็บไซต์ทางการ ยังมีหลายสิ่งหลายอย่างที่เว็บไซต์ FindBugs เก่า
Spotbugs ถูกสร้างขึ้นโดยใช้ Gradle วิธีที่แนะนำในการรับมันคือการใช้ wrapper gradlew (หรือ gradlew.bat ) ซึ่งจะดาวน์โหลดและเรียกใช้เวอร์ชันที่ถูกต้องโดยอัตโนมัติตามที่ต้องการ (ใช้การตั้งค่าใน gradle/wrapper/gradle-wrapper.properties )
การสร้าง SpotBugs ต้องการ JDK 21 เพื่อเรียกใช้การทดสอบทั้งหมด (โดยใช้ SpotBugs ต้องใช้ JDK 11 หรือสูงกว่า แต่สามารถวิเคราะห์รหัสที่รวบรวมด้วยเวอร์ชันเก่า)
หากต้องการดูรายการตัวเลือกการสร้างให้เรียกใช้ gradle tasks (หรือ gradlew tasks ) งาน build จะดำเนินการบิลด์และทดสอบเต็มรูปแบบ
.github/workflows/release.yml การสร้างปลั๊กอิน SpotBugs สำหรับ Eclipse คุณจะต้องสร้างไฟล์ eclipsePlugin/local.properties ซึ่งมีคุณสมบัติ eclipseRoot.dir ที่ชี้ไปที่ไดเรกทอรีรากของการติดตั้ง Eclipse เพื่อเตรียมสภาพแวดล้อมที่มีคราสเท่านั้นให้เรียกใช้ ./gradlew eclipse ดูขั้นตอนโดยละเอียด
SpotBugs สามารถใช้แบบสแตนด์อโลนและผ่านการรวมหลายอย่างรวมถึง:
คุณสามารถติดต่อเราโดยใช้การสนทนาของ GitHub