2012-10-30 29 views
12

Tôi đã quản lý để chạy các bộ tìm kiếm trong quá trình xây dựng maven của mình và tôi cũng có các bộ tìm kiếm được định cấu hình trong nhật thực. Tuy nhiên khi chạy trong Eclipse và Maven tôi nhận được các lỗi khác nhau, và tôi dường như không thể tìm thấy một thiết lập, trong đó số lượng các lỗi phù hợp trong Eclipse và Maven.Nhận các lỗi Findbugs giống nhau trong Maven và Eclipse

Cài đặt của tôi Maven là như thế này:

<version>2.5.2</version> 
<configuration> 
     <failOnError>false</failOnError> 
     <threshold>Normal</threshold> 
     <effort>Default</effort> 
     <xmlOutput>true</xmlOutput> 
     <findbugsXmlOutput>true</findbugsXmlOutput> 
     <findbugsXmlWithMessages>true</findbugsXmlWithMessages> 
</configuration> 

Và trong Eclipse Tôi có:

Findbugs Version: 2.0.1 
Analysis Effort: Default 
Minimum Rank to report: 20 
Minimum Confidence to Report: Medium 
Reported categories: All 

Với những thiết lập, tôi nhận được nhiều lỗi trong Eclipse. Vấn đề chính của tôi là, rằng tôi thậm chí không thể phù hợp với các thiết lập khác nhau giữa maven và nhật thực.

+0

Cả hai đều sử dụng cùng một phiên bản FindBugs không? Maven sẽ lấy được phiên bản từ tệp pom, nhưng Eclipse sẽ phụ thuộc vào những gì bạn đã cài đặt. Ngoài ra, cái nào tạo ra nhiều lỗi hơn? –

+1

Tôi đã chỉnh sửa bài đăng để trả lời các câu hỏi của bạn, nhưng tôi không thực sự chắc chắn về các phiên bản ... 2.5.2 là phiên bản của findbugs-MavenPlugin, trong khi 2.0.1 là phiên bản của findbugs-EclipsePlugin, I ' m không chắc chắn phiên bản của findbugs hai thực sự sử dụng. –

Trả lời

1

Bạn có thể thử sử dụng m2e-code-quality, bao gồm một đầu nối 'm2eclipse' phải đảm bảo cấu hình Eclipse FindBugs khớp với cấu hình được chỉ định trong pom của bạn.

+0

Trang web cập nhật trong liên kết bị hỏng (404), có vẻ như đây là địa chỉ chính xác: http://m2e-code-quality.github.com/m2e-code-quality/site/ – Timo

+0

Không, trang web đó không dường như không hoạt động. Chất lượng m2e có sẵn không? – Timo

+0

@Timo Tôi đã sử dụng: http://m2e-code-quality.github.io/m2e-code-quality/site/1.0.0/ làm trang web cập nhật nhật thực – Tony

1

Tôi gặp vấn đề tương tự. Có sự không khớp giữa các cài đặt có sẵn trong Eclipse (sử dụng FindBugs 2.0.1) và plugin Maven (phiên bản 2.5.2). Một cài đặt bị thiếu trong plugin Maven là 'tự tin'. Sử dụng một phần mềm khác để khớp với các cấu hình không giải quyết được vấn đề vì khớp Eclipse chỉ làm nổi bật một vấn đề. Tôi muốn một số lỗi được báo cáo từ Maven xây dựng hoàn toàn độc lập với Eclipse mà không được báo cáo. Nó chỉ xảy ra là có thể có chúng được báo cáo trong Eclipse.

Các vấn đề liên quan