2010-04-07 13 views
6

Tôi sử dụng trình cắm thêm FindBugs Eclipse và tự hỏi liệu tôi có thể phân tích chỉ một lớp chứ không phải toàn bộ dự án không? Tôi không thể hình dung ra được. Đơn giản chỉ cần nhấp chuột phải vào lớp mục tiêu dường như không làm bất cứ điều gì.Có thể chạy FindBugs chỉ với một lớp Java không?

+2

@Donal, công bằng, OP có thể đang làm việc trên một số dự án siêu lớn trên một số máy chậm và không muốn phải đợi một thời gian dài để FindBugs chạy. –

+1

@Peter, chính xác. Chúng tôi đang làm việc trên một cơ sở mã di sản HUGE và tôi đã thêm một lớp, mà tôi muốn có thể nhanh chóng chạy FindBugs. – rmcc

+1

@Donal Fellows: FindBugs tập trung vào phát hiện lỗ hổng. @Peter Recore: FindBugs chạy tốt trên các dự án có kích thước của jdk. Bạn có lẽ sẽ không nhìn thấy nhiều lọ lớn hơn thế. –

Trả lời

4

Đơn giản chỉ cần nhấp chuột phải (mục trình đơn FindBugs-> FindBugs) trên lớp đích làm việc hoàn hảo cho tôi. Sau khi thực hiện nó - chỉ cần mở FindBug view/prespective. Có thể bạn không có vấn đề gì trong lớp học này? ;)

+0

làm thế nào để bạn thực hiện điều này từ CLI? –

+0

Chưa bao giờ thử. Ant + FindBug hoạt động tốt cho toàn bộ dự án. –

+0

tôi đã chạy nó (findbugs -textui) đối với các tệp .class và thư mục của tệp .class và nó chỉ hoạt động. –