我想了解更多关于Maven中使用的“正则表达式”1语法的信息,以及其他构建工具,比如Ant、Grunt等等。
考虑下面的代码片段--特别是两个<include>指令来指定
待列入/排除
<project>
...
<name>My Resources Plugin Practice Project</name>
...
<build>
...
<resources>
<resource>
<directory>src/my-resources</directory>
<includes>
<include>**/*.txt</include>
<include>**/*.rtf</include>
</includes>
</resource>
...
</resources>
...
</build>
...
</project>在详尽无遗的规则清单上是否有任何可用的文件?我在这个特定的语法上找不到任何东西(除了提供的例子)。相反,我被迫依赖于尝试和错误(而不是具体的理解和推理)。
脚注: 1.我在这里说“正则表达式”--广义上说。这些语法规则似乎与Perl5 5/6正则表达式语法不兼容。那么,我假设这是一种不同的正则方言?
发布于 2015-04-12 17:12:33
这些是蚂蚁模式。
*.java匹配.java、x.java和FooBar.java,但不匹配FooBar.xml (不以.java结尾)。 ?.java匹配x.java、A.java,但不匹配.java或xyz.java (在.java之前两者都没有一个字符)。 ..。 当**被用作模式中目录的名称时,它与零或多个目录匹配。
https://stackoverflow.com/questions/29591590
复制相似问题