Athena common build [1] - очень приятная оболочка для механизма сборки PDE.Так что, если вы хотите использовать PDEBuild, то вы можете использовать Athena, чтобы помочь устранить большую часть «боли», которая стала ассоциироваться с использованием PDEBuild.Я лично использовал Athena common build для встраивания своих плагинов Eclipse и отдельной функции в сайт обновлений.Вы можете увидеть мой новый проект, который содержит общую сборку Athena здесь [2].
Однако недавно я перешел от общей сборки Athena к проекту Tycho [3].Я обнаружил, что Афина была слишком медленной (унаследована медлительность от PDEBuild), а также активно не поддерживалась.Tycho очень активен и также поддерживает всевозможные сборки плагинов / функций / продуктов Eclipse.Я подозреваю, что это будет новый стандарт "defacto" через несколько лет.Лично мне нужно было перейти на Tycho из-за его хорошей поддержки для создания продуктов Eclipse, а также сайтов обновлений функций / плагинов.Лично я никогда не пытался создавать продукты Eclipse с помощью Athena, поэтому я не могу комментировать его возможности.
Еще одна вещь, которая мне показалась полезной с Tycho, заключается в том, что она хорошо работает на окнах, где, как я никогда не делал Athena, собиралаработать на окнах.
Что касается интеграции Hudson, я думаю, что она может легко создавать проекты на основе maven (одним из которых является Tycho).Если вы заинтересованы в преобразовании ваших плагинов Eclipse для использования Tycho, существует проект под названием Athena-build, называемый Minerva [4], который представляет собой проект, посвященный настройке сборки Tycho.
[1] http://wiki.eclipse.org/Common_Build_Infrastructure
[2] http://svn.liferay.com/repos/public/tools/trunk/ide/eclipse/releng/com.liferay.ide.eclipse.releng/(логин: гость pw: гость)[3] http://www.eclipse.org/tycho/
[4] http://wiki.eclipse.org/Minerva
Надеюсь, это поможет.