gpt4 book ai didi

java - ant 问题中的旧版 IzPack

转载 作者:行者123 更新时间:2023-12-01 11:13:13 24 4
gpt4 key购买 nike

我有一个旧的 ant 脚本,我正在尝试运行它来为某些旧软件创建安装程序。

即使我安装了 IzPack 5.0,检查是否安装 IzPack 失败

这是该检查的 ant 文件段:

  <target name="check-izpack" depends="init-build">
<available property="izpack.present"
classname="com.izforge.izpack.ant.IzPackTask"
classpathref="installer.cp" />
<fail unless="izpack.present">.

The IzPack program is not available. Download it from
http://www.izforge.com/izpack/. Install it, and set the
'izpack.home' property in your local build.properties.
</fail>
<taskdef name="izpack" classname="com.izforge.izpack.ant.IzPackTask"
classpathref="installer.cp"/>
</target>

再往下:

  <path id="installer.cp">
<path refid="classpath" />
<pathelement location="${izpack.home}/lib/standalone-compiler.jar"/>
</path>

izpack.home 设置为我的 build.properties 文件中的适当位置。但我注意到在 /lib 目录中,没有名为 standalone-compiler.jar 的 jar 文件,据我所知,该文件来自旧版本的 IzPack。

有什么办法可以让我完成这项工作吗? (最好不需要我学习有关 IzPack 和 ant 的所有知识。)如果我能够获得 IzPack 的适当旧版本,这会是最简单的方法吗?或者是否有适合我的新 IzPack 的简单转换?

最佳答案

在 Izpack 5.0 中,他们将单个独立 jar 拆分为多个 jar。从查看最新版本Github看来该类现在位于 izpack-ant jar 中。

尝试将类路径 jar 更改为应该存在于文件夹中的 izpack-ant,而不是独立的 jar。

关于java - ant 问题中的旧版 IzPack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32130830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com