我想跳过**/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>
答案 0 :(得分:0)
我会尝试
<exclude>*/dto/Q{matcher:[A-Z]}**</exclude>
(或开头的**)。