在maven中解压缩.tgz文件

时间:2012-04-12 00:12:41

标签: maven ant

是否有可以执行此操作的maven插件。目前我正在使用ant插件,但我想知道是否还有其他方式。

感谢。

4 个答案:

答案 0 :(得分:2)

如果您尝试解包的tarball是项目依赖项,那么maven dependency plugin可以执行此操作。看看unpack goal

答案 1 :(得分:0)

答案 2 :(得分:0)

没有标准 Maven插件可以做到这一点。

但是,您可以使用Maven antrun插件来使用标准Ant任务来为您解压缩。这就是我遇到类似问题时所使用的。

有很多私有开发的Maven插件可以解压缩文件,但它们通常不在标准的公共存储库中提供,而且我宁愿不让我的Maven构建过程依赖于某些第三方存储库。太多次,我已经让这些存储库失效了,突然间我无法进行构建。

答案 3 :(得分:0)

maven-assembly-plugin可以创建和解包.tar.gz个文件。我不知道它是否识别.tgz扩展名。