Интеграция Hudson для проектов Maven

У меня есть несколько проектов maven. У них тоже есть тестовые примеры testNG. Тесты работают нормально. Теперь я хочу интегрировать проекты с Hudson для получения основных функций, таких как обновления Subversion, отчеты об испытаниях, отправка электронной почты и т. Д. Проекты построены на java 1.5. является версией, совместимой с Hudson для Java 1.5, а также дает возможность добавить модуль maven 2, настроить Subversion. В загруженной мной версии были некоторые проблемы с версией java. Затем я заменяю jar, который вызывал проблему, но все еще не мог настроить проект для svn Пожалуйста, помогите мне, есть ли руководство по пошаговой инструкции ... Заранее благодарю


person ghTvNath    schedule 13.04.2012    source источник
comment
Вы смотрели книгу Хадсона, доступную в Интернете по адресу eclipse.org /hudson/the-hudson-book/book-hudson.chunked?   -  person Jörn Horstmann    schedule 15.04.2012
comment
Какие проблемы с Java? Платформа для Hudson отличается от версии java, которую вы используете для своих сборок.   -  person khmarbaise    schedule 18.04.2012
comment
это была проблема с jmdns jar. Заменил на старую версию, тогда все было нормально. Я точно не помню ошибку, но это было что-то вроде плохой версии ...   -  person ghTvNath    schedule 19.04.2012


Ответы (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.

person HDave    schedule 30.08.2012