【发布时间】:2009-12-14 14:42:16
【问题描述】:
我们的应用程序以 zip 文件的形式分发,其中包含一个小型 bat/shell 脚本,用户在提取存档后运行该脚本以安装应用程序。此 zip 文件目前是通过 mavens 程序集插件创建的。
我们分发的 zip 文件包含一个带有可执行 jar 的 lib 文件夹,以及我们在实际应用程序的部署过程中需要的所有文件。
我们想要的是一个自解压的 zip 文件,它在 zip 文件被解压后执行包含 bat 文件的文件。这应该作为构建过程的一部分创建。
我已经阅读了creating-a-self-extracting-zip-archive-on-a-linux-box,并且可以做到。但是我在任何地方都看不到如何在完成后在提取的存档中执行 bat 文件。
我找到了winzip self-extractor,但我更喜欢可以在任何平台上运行的东西。构建服务器和一些开发人员使用 linux。我还发现了一些 VB code,这让我相信 zip 文件可能有一些自动运行属性。
【问题讨论】:
标签: maven-2 installation self-extracting