我有一个使用 ant 构建和 ivy 依赖项的项目。我想为我的项目生成启动脚本,使用类路径,基于在 Ivy 中配置的依赖项,特别是因为依赖项的顺序可能很重要,需要从 ivy 配置中的顺序中保留。
有没有人这样做过?我还需要在类路径中生成相对路径,因此我不能使用绝对路径,因为这仅适用于完成构建的机器。
编辑:根据反馈,如果我们将 Ivy 去掉等式(对我选择的目录进行解析),那么我可能可以解析 libs 列表。但是我将如何生成适合启动脚本的类路径,尤其是相对路径(相对于我的 bin 目录)?
例如
install
/bin <-- scripts here
/lib <-- jars here
因此,在我的每个 jar 引用之前,bin/start.sh
我需要有一个完整的绝对路径。../lib/
谢谢。