我有一个Maven项目,其中在src/main目录下有一个名为output的子目录。这个文件夹需要打包成tar.gz格式。在使用如下配置的assembly插件时:
pom.xml文件中:
<build>
<finalName>front</finalName>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-5</version>
<configuration>
<descriptors>
<descriptor>src/main/assembly/assembly.xml</descriptor>
</descriptors>
</configuration>
</plugin>
</plugins>
</build>
汇编文件 assembly.xml:
<assembly>
<id>bundle</id>
<formats>
<format>tar.gz</format>
</formats>
<fileSets>
<fileSet>
<directory>src/main/output</directory>
</fileSet>
</fileSets>
</assembly>
我的问题是,我想得到的结果就像运行tar工具本身一样,也就是说,在提取时获取输出目录及其所有内容。但是我得到的是将输出文件夹与整个项目路径-名称/src/main/output包装在一起。