Maven zip Assembly,包含子目录内容

Mar*_*ber 7 java regex ant file maven

我有一个maven脚本的以下汇编描述符:

<filesets>

   <fileSet>
      <directory>./target/dependency/local/java</directory>
      <includes>
        <include>*/*</include>
      </includes>
      <outputDirectory>thirdparty/java</outputDirectory>
    </fileSet>

</filesets>
Run Code Online (Sandbox Code Playgroud)

我的目的是在我的zip程序集中包含路径target/dependency/local/java下的子目录的所有内容文件,但不包括它自己的子目录.我想要包含的完整路径是:target/dependency/local/java/7.0.51 out路径应该是:thirdparty/java

我试过regexp如下:

<directory>%regex[./target/dependency/local/java/**/*.*]</directory>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.请帮忙.

提前致谢

Ste*_*ger 19

我要离开这个找到这个未解答的问题的失落的灵魂.

您需要将include更改为**/*以包含指定目录中的所有内容.这是你唯一需要改变的事情.

  • 在这种情况下,您也可以根本不定义“&lt;includes&gt;”。 (3认同)
  • 谢谢,迟到总比没有好:) (2认同)