Maven zip Assembly,包含子目录内容

时间:2015-01-22 16:55:43

标签: java regex file maven ant

我有一个maven脚本的以下程序集描述符:

<filesets>

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

</filesets>

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

我试过regexp如下:

<directory>%regex[./target/dependency/local/java/**/*.*]</directory>

但它不起作用。 请帮助。

提前致谢

1 个答案:

答案 0 :(得分:14)

我离开这是为了找到这个悬而未决的问题的失落的灵魂。

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