我有以下目录结构:
MyProject/
- temp/
- cat_A/
- tmp/
- file_A
- cat_B/
- tmp/
- file_B
我正在使用maven-assembly-plugin。我想创建一个tar.gz文件,其内容如下:
output/
- cat_A/
- file_A
- cat_B/
- file_B
我尝试制作如下自定义描述符:
<assembly …>
<id>my-result</id>
<formats>
<format>tar.gz</format>
</formats>
<fileSets>
<fileSet>
<directory>${project.baseDir}/temp</directory>
<outputDirectory>output</outputDirectory>
<!-- tried to exclude tmp/ folder-->
<excludes>
<exclude>${project.baseDir}/temp/cat_A/tmp</exclude>
<exclude>${project.baseDir}/temp/cat_B/tmp</exclude>
</excludes>
</fileSet>
</fileSets>
</assembly>
但最终输出仍包含tmp /文件夹。
如何排除tmp/
文件夹并获得我想要的结果?