如何解决通过 maven 打包时如何压缩文件夹内容而不是文件夹
这是我的程序集文件。
<id>assembly</id>
<baseDirectory>/</baseDirectory>
<formats>
<format>zip</format>
</formats>
<fileSets>
<fileSet>
<directory>../../src</directory>
<includes>
<include>**/**/**</include>
</includes>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
这是我的 pom 文件的一些快照。
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<finalName>artifactName</finalName>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>assembly.xml</descriptor>
</descriptors>
</configuration>
</plugin>.
我的 src 目录中有 2 个文件夹,我想要在我的 artifactName.zip 中,虽然我确实得到了这些文件夹,但是当我解压缩时,我首先得到了 artifactName,其中进一步包含了 2 个文件夹。
我需要解压缩应该直接给我文件夹。所以基本上解压应该给我内容,即 2 个文件夹。
这是我生成 zip 的 mvn 命令。我正在使用 mac 机器来运行它。
mvn clean -B -e -f pom.xml -DpomFile=pom.xml -Dfile=/path/to/artifactName.zip -Dtypes=zip assembly:single
如果有人能帮助我,我将不胜感激!!谢谢!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。