У меня есть несколько проектов, работающих на подчиненном Hudson. Я бы хотел, чтобы один из них запускал Ant под Java6, а не по умолчанию (в моем окружении это Java5).
В представлении конфигурации проекта я надеялся найти либо:
- Явная опция, позволяющая мне установить пользовательское расположение JDK для использования в этом проекте.
- Способ установки пользовательских переменных среды для этого проекта, который позволил бы мне установить
JAVA_HOME в расположение JDK6. Это заставит Ant взять и запустить на Java6 по желанию.
Есть ли способ сделать что-либо из вышеперечисленного? Если одно из этих средств доступно, я не вижу, как получить к нему доступ. Я бегу на Гудзоне 1.285.
Я бы предпочел не использовать операцию «execute shell» вместо операции «invoke Ant», если это возможно: мой подчиненный работает на z / OS, и Хадсон, похоже, не создает временные сценарии оболочки должным образом на этой платформе (возможно, проблема кодировки).