首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven -文件包含/排除regexp语法规则

Maven -文件包含/排除regexp语法规则
EN

Stack Overflow用户
提问于 2015-04-12 16:15:42
回答 1查看 4.4K关注 0票数 3

我想了解更多关于Maven中使用的“正则表达式”1语法的信息,以及其他构建工具,比如Ant、Grunt等等。

考虑下面的代码片段--特别是两个<include>指令来指定

  • 目录
  • 子目录
  • 文件名

待列入/排除

代码语言:javascript
复制
 <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正则表达式语法不兼容。那么,我假设这是一种不同的正则方言?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-12 17:12:33

这些是蚂蚁模式

*.java匹配.java、x.java和FooBar.java,但不匹配FooBar.xml (不以.java结尾)。 ?.java匹配x.java、A.java,但不匹配.java或xyz.java (在.java之前两者都没有一个字符)。 ..。 当**被用作模式中目录的名称时,它与零或多个目录匹配。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29591590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档