我有许多在哈德逊奴隶上运行的项目。我希望其中一个在 Java6 下运行 Ant,而不是默认的(在我的环境中是 Java5)。
在项目配置视图中,我希望找到:
- 一个明确的选项,允许我设置用于此项目的自定义 JDK 位置。
- 一种为此项目设置自定义环境变量的方法,这将允许我将 JAVA_HOME 设置为 JDK6 位置。这将使 Ant 能够根据需要在 Java6 上运行。
有没有办法做到以上任何一个?如果这些设施之一可用,我看不到如何访问它。我在 Hudson 1.285 上运行。
如果可能的话,我宁愿避免使用“执行 shell”操作而不是“调用 Ant”操作:我的奴隶在 z/OS 上,Hudson 似乎没有在这个平台上正确创建临时 shell 脚本(可能是编码问题)。