我正在尝试使用以下包含声明来运行Maven Surefire:
<include>**/[A-R]*SeleniumTest.java</include>
<include>**/[A-R]**SeleniumTest.java</include>
<include>**/[A-R].*SeleniumTest.java</include>
Run Code Online (Sandbox Code Playgroud)
但它似乎不支持任何这些符号.这个表达式的语法是什么?(文档链接将非常感谢)
Maven Surefire插件遵循相同的语义,用于配置包含和排除作为Maven的FileSet.
您可以通过Maven:The Definitive Guide(第12.7节)找到有关其工作原理的一些细节:
includes部分使用包含元素的列表,其中包含路径模式.这些模式可能包含通配符,例如'
**'匹配一个或多个目录或'*'匹配文件名的一部分,' '匹配文件名?中的单个字符