регулярное выражение для pom.xml - PullRequest
0 голосов
/ 16 октября 2018

Я хочу пропустить нарушения PMD для всех файлов в пакетах, следующих за **/dto/Q[A-Z]** например, нарушение PMD должно быть пропущено для com.abc.foo.bar.dto.QResult.java, но не для com.abc.foo.bar.dto.Question.java

Может кто-то указать на обозначение регулярного выражения, разрешенное в pom.xml?Как я могу достичь вышеуказанного?Вот что я пытался, но не получалось -

           <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-pmd-plugin</artifactId>
                <configuration>
                    <analysisCache>true</analysisCache>
                    <!-- enable incremental analysis -->
                    <excludes>
                        <exclude>*/dto/Q[A-Z]**</exclude>
                    </excludes>
                </configuration>
            </plugin>

1 Ответ

0 голосов
/ 16 октября 2018

Я бы попробовал

 <exclude>*/dto/Q{matcher:[A-Z]}**</exclude>

(или ** в начале).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...