我想跳过**/dto/Q[A-Z]**之后包中所有文件的pmd冲突,例如,必须跳过com.abc.foo.bar.dto.QResult.java的pmd冲突,但不能跳过com.abc.foo.bar.dto.Question.java的pmd冲突。
有人能指出pom.xml中允许的regexp表示法吗?我怎样才能达到上述目的?下面是我试过但没用的-

           <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>

最佳答案

我会努力的

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

(或**开头)。

关于java - pom.xml的正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52834318/

10-11 14:23