У меня есть несколько проектов maven. У них тоже есть тестовые примеры testNG. Тесты работают нормально. Теперь я хочу интегрировать проекты с Hudson для получения основных функций, таких как обновления Subversion, отчеты об испытаниях, отправка электронной почты и т. Д. Проекты построены на java 1.5. является версией, совместимой с Hudson для Java 1.5, а также дает возможность добавить модуль maven 2, настроить Subversion. В загруженной мной версии были некоторые проблемы с версией java. Затем я заменяю jar, который вызывал проблему, но все еще не мог настроить проект для svn Пожалуйста, помогите мне, есть ли руководство по пошаговой инструкции ... Заранее благодарю
Интеграция Hudson для проектов Maven
Ответы (1)
What is the hudson compatible version for Java 1.5 ?
Как вы уже поняли, для последних версий Hudson требуется Java 6 . Однако Java JRE, на которой работает Hudson, НЕ ЯВЛЯЕТСЯ той Java JRE / JDK, которую ваш проект будет использовать для компиляции, тестирования и упаковки в Maven.
Версия Java, которую Hudson использует для компиляции вашего проекта, - это вариант, который вы выбираете в пользовательском интерфейсе Hudson (Управление Hudson). Фактически, Hudson может скомпилировать и протестировать ваш проект Maven на нескольких версиях Java, если вы захотите.
Это мощная способность Hudson, которая не сразу очевидна. Подробности см. На следующем снимке экрана:
Итак, суть в следующем: Используйте последнюю версию Hudson (или Jenkins) и установите для установки JDK значение v1.5.