匹配文件的MAVEN正则表达式不起作用



我有两个文件测试-12-30-2990和Test-Project-200-12-30-2990我将其解压缩到相应的文件夹。第二个任务不起作用。我想选择"测试200-12-30-2990"文件以下是ant build.xml。我在pom中使用maven蚂蚁插件

                        <mkdir dir="/testdir"/>
              <unzip dest="src/main/resources/testdir">
                <fileset dir="src/main/resources">
                    <include name="**/test-project*.zip"/>
                </fileset>
             </unzip>
           </target>

                        <mkdir dir="/test-projectdir"/>
              <unzip dest="src/main/resources/test-projectdir">
                <fileset dir="src/main/resources">
                    <include name="**/test[1-9].zip"/>
                </fileset>
             </unzip>
           </target>

我不确定包容性如何在Maven中起作用,但是也许我们可以通过您已经拥有的简单表达来解决这个问题,也许类似于:

test-[0-9-]+

那么,包括的包含看起来像:

test-[0-9-]+.zip

**/test-[0-9-]+.zip

如果逃脱的.可能是不必要的,那么我们可以使用:

**/test-[0-9-]+.zip

演示

参考

  • 在Maven Project中包括XML文件

相关内容

  • 没有找到相关文章

最新更新