pom.xml的正则表达式

时间:2018-10-16 11:21:26

标签: java maven ant

我想跳过**/dto/Q[A-Z]**之后的数据包中所有文件的PMD违规行为,例如对于com.abc.foo.bar.dto.QResult.java,必须跳过PMD违规,而对于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 :(得分:0)

我会尝试

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

(或开头的**)。