2012-12-04 29 views
14

Làm cách nào để loại trừ mã được tạo ra khỏi xử lý và báo cáo siêu âm?Loại trừ mã được tạo trong sonar

Tôi cố gắng để exclude**/*generated* nhưng gói như org.blayo.generated vẫn còn trong báo cáo:

<plugin> 
    ... 
    <artifactId>maven-checkstyle-plugin</artifactId> 
    <configuration> 

    <excludes>**/*generated*</excludes> 

Edit: Các biểu thức chính quy đúng là **/generated/*.java

Trả lời

10

Sử dụng sonar.exclusions tài sản cho việc này:

<properties> 
    <sonar.exclusions>**/*generated*</sonar.exclusions> 
</properties> 
12

Mẫu loại trừ có được thay đổi kể từ SonarQube 3.5. Sau đây là cách nó hoạt động bây giờ:

<properties> 
    <sonar.exclusions>file:**/generated-sources/**</sonar.exclusions> 
</properties> 

Nguồn: SonarQube JIRA

+0

Đây là mô hình mà cuối cùng đã nhận nó làm việc cho tôi – Stewart

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