Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven zip程序集,包括子目录内容_Java_Regex_File_Maven_Ant - Fatal编程技术网

Java Maven zip程序集,包括子目录内容

Java Maven zip程序集,包括子目录内容,java,regex,file,maven,ant,Java,Regex,File,Maven,Ant,对于maven脚本,我有以下程序集描述符: <filesets> <fileSet> <directory>./target/dependency/local/java</directory> <includes> <include>*/*</include> </includes> <outputDirectory>

对于maven脚本,我有以下程序集描述符:

<filesets>

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

</filesets>

./target/dependency/local/java
*/*
第三方/爪哇
我的意图是在zip程序集中包含target/dependency/local/java路径下的子目录的所有内容文件,而不是它本身的子目录。 我想包括的完整路径是:target/dependency/local/java/7.0.51 输出路径应该是:thirdparty/java

我按如下方式尝试了regexp:

<directory>%regex[./target/dependency/local/java/**/*.*]</directory>
%regex[./target/dependency/local/java/**]
但它不起作用。 请帮忙


提前感谢

我把这个留给那些发现了这个未回答问题的迷失的灵魂


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

谢谢,迟做总比不做强:)在这种情况下,您也可以干脆不定义