如何使用 ant unzip 来包含嵌套的 zip 文件?

How to use ant unzip to include nested zip file?

我有一个 ear 文件,其中包含 war 个文件和 jar。 我正在使用 unzip 任务来解压缩耳朵。 问题是我想在我的目标文件夹中看到提取的 war 文件。 例如: 我有 c:\example.ear 里面有 1.jar, 2.jar 3.war, 4.war 提取后我想看看:

c:\exmple
  3.war (d)
  4.war (d)
  1.jar (f)
  2.jar (f)

当 d=目录 f=文件

嗯,显然您不能在同一位置创建与 war 文件同名的文件夹。 所以我最后所做的是将 war 文件移动到 tmp 文件夹并从那里解压缩到以前的位置。 解决这个问题:-)