我想解压缩.tar.xz
格式的文件。 Gradle的tarTree()
不支持此格式,因此我需要将.xz
解压缩为.tar
,然后才能使用它。
根据docs,我应该能够执行以下操作:
ant.untar(src: myTarFile, compression: "xz", dest: extractDir)
但是,我得到一个错误:
Caused by: : xz is not a legal value for this attribute at org.apache.tools.ant.types.EnumeratedAttribute.setValue(EnumeratedAttribute.java:94)
此SO answer讨论在Maven中使用Apache Ant Compress antlib。如何使用Gradle获得相似的结果?
我想解压缩.tar.xz格式的文件。 Gradle的tarTree()不支持此格式,因此我需要将.xz解压缩为.tar,然后才能使用它。根据文档,我应该是...
转换链接中的Maven SO答案将类似于: