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