Quelle est la bonne syntaxe pour supprimer spécifiques checkstyle règles sur certains fichiers?

Je suis en utilisant Maven 3 et Checkstyle 2.9.1 dans mon java projet et j'ai une commune checkstyle configuration que nous utilisons dans plusieurs autres projets. Pour éviter la copie et la modification de ce fichier de configuration dans mon projet j'utilise un fichier des suppressions pour désactiver tous les contrôles dans certains forfaits (code généré).

Maintenant, je veux supprimer des règles spécifiques dans tous les fichiers.

C'est mon suppressions de fichiers:

<?xml version="1.0"?>
<!DOCTYPE suppressions PUBLIC "-//Puppy Crawl//DTD Suppressions 1.1//EN" "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
<suppressions>
    <suppress files="my[\\/]generated[\\/]code[\\/]package" checks="."/>
    <suppress files=".*\\.java$" checks="IndentationCheck"/>
    <suppress files=".*\\.java$" checks="LineLengthCheck"/>
    <suppress files=".*\\.java$" checks="ExplicitInitializationCheck"/>
    <suppress files=".*\\.java$" checks="MemberNameCheck"/>
</suppressions>

C'est mon POM:

...
<build>
    ...
    <plugins>
    ...
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-checkstyle-plugin</artifactId>
            <version>2.9.1</version>
            <configuration>
                <configLocation>${checkstyle.ruleset}</configLocation>
                <suppressionsLocation>${checkstyle.suppressions}</suppressionsLocation>
            </configuration>
        </plugin>
    </plugins>
</build>

Je suis en appelant ensuite

mvn checkstyle:checkstyle

pour générer les rapports, mais il l'a supprimé les avertissements sont toujours là.

Ce que je fais mal?

OriginalL'auteur cringe | 2012-12-14