Интеграция Eclipse IDE и сервера Hudson и общая процесса сборки

Что сейчас есть:
1) Eclipse IDE
2) Репозиторий на Bitbucket
3) сервер сборки Hudson

Как я вижу процесс сборки:

1) Разработчик делает стабильный код
2) git push в ветку build
3) hudson периодически опрашивает bitbucket
4) hudson делает git clone
5) hudson собирает через ant
6) hundson проводит тесты
6) hudson делает git merge и git push в stable

Теперь вопросы:
0) Что не так в вышеобозначенном процессе?
1) Как запустить сборку руками из eclipse вместо дефолтного «build as...»?
2) Если не собирать проект локально в eclipse, то eclipse не создаст папку bin, и следовательно будет куча ошибок по поводу class not found и подобные вещи. Как от этого избавиться, при этом не нагружая комп разраба процессом сборки?
  • Вопрос задан
  • 3071 просмотр
Пригласить эксперта
Ответы на вопрос 1
@aakhmerov
используйте Maven вместо ant для сборки и описания зависимостей. Соответственно не будет проблем с окружением в котором запускается сборка, зависимостями во время сборки и Хадсон отлично с ним интегрируется. Ант нужно использовать если ваш проект в процессе сборки должен выполнять кикие-то сильно специфичные модификации и запускаться maven pugin'ом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы