我使用maven程序集插件创建一个包含bin,resource,lib和_client.jar的zip文件
发布团队部署时创建的zip文件会创建一个名称相同的额外文件夹,并且所有必需的文件都存在于该额外文件夹中。 例如:如果创建了xyz.zip文件,那么我们在其中有另一个名为xyz的文件夹,然后在该xyz文件夹中,它包含所有必需的文件,如bin。 lib,资源等 有没有办法让我直接在xyz.zip文件夹而不是xyz文件夹下获取所有这些文件。发布团队希望这样。
我的描述如下:
<id></id>
<formats>
<format>zip</format>
</formats>
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<outputDirectory>resources</outputDirectory>
<excludes>
<exclude>**/mule-config.xml</exclude>
</excludes>
</fileSet>
<fileSet>
<directory>${project.build.directory}</directory>
<outputDirectory>lib</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>scripts</directory>
<outputDirectory>bin</outputDirectory>
<excludes>
<exclude>**/README.txt</exclude>
</excludes>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<directory>${project.build.directory}</directory>
<outputDirectory></outputDirectory>
<includes>
<include>_client-1.0.jar</include>
</includes>
</fileSet>
</fileSets>