有没有一个 maven 插件可以做到这一点。目前我正在使用 ant 插件,但我想知道是否有另一种方法。
谢谢。
如果您尝试解压缩的压缩包是项目依赖项,那么 maven 依赖项插件可以做到这一点。 看看解包目标。
查看 http://evgeny-goldin.com/wiki/Maven-copy-plugin#Archiving,特别是解包选项:
- http://evgeny-goldin.com/wiki/Maven-copy-plugin#Unpacking_archives:_.3Cunpack.3E
没有标准的Maven插件可以做到这一点。
但是,您可以使用 Maven antrun 插件使用标准 Ant 任务为您解包。这就是我遇到类似问题时使用的。
有很多私人开发的Maven插件可以解压缩文件,但它们通常不在标准公共存储库中可用,我宁愿我的Maven构建过程不依赖于某些第三方存储库。太多次,我让这些存储库出现故障,突然间我无法进行构建。
maven-assembly-plugin
可以创建和解压缩.tar.gz
文件。 我不知道它是否识别.tgz
扩展名。