Эффективный рабочий процесс разработки OSGi

Я работаю над продуктом, состоящим из множества пакетов, работающих как функции поверх karaf. Обычно наши разработчики работают над одним пакетом за раз. Наша обычная разработка выглядит примерно так: код, компиляция, копирование пакета в папку развертывания, тестирование. Мы также обнаружили, что hotdeploy просто отказывается переопределять определенные пакеты, которые устанавливаются как компоненты без перезапуска сервера или удаления / переустановки функции, поэтому иногда цикл длиннее.

Мой вопрос: есть ли у кого-нибудь в сообществе лучший путь? То, как мы все делаем, работает, но я чувствую, что это довольно медленно и неэффективно, и я держу пари, что кто-то придумал что-то получше!

РЕДАКТИРОВАТЬ: Я понимаю, что я был довольно неясен в своем вопросе ... Мы используем Равноденствие под Карафом. Мы также используем Eclipse и Maven, хотя я не знаю, насколько актуально использование Maven.

15
задан Jon7 6 August 2011 в 03:44
поделиться