Версия 0.6.0 постепенно движется к выпуску полноценной первой альфы, и поэтому появляется все больше желающих ее пощупать. Эта инструкция описывает как скачать исходники, импортировать проект в Eclipse и запустить его. Инструкция актуальна на текущий момент, последующие изменения в коде могут потребовать некоторых дополнительных дествий, поэтому необходимо при выполнении инструкции руководствоваться прежде всего логикой.
Внимание, в тексте много картинок!
0. Качаем Eclipse.
Идем сюда и скачиваем сборку Eclipse for RCP and RAP Developers.

1. Скачивание исходников.
Идем сюда, и читаем краткую инструкцию по импорту исходников из репозитария. По ссылке ниже можно перейти на сайт плагина для работы с mercurial. Переходим и скачиваем:
Лично я качал самую нижнюю. Разобраться в ее работе несложно, в гугле к тому же есть куча информации по этому вопросу. Описывать подробно не буду.
2. Импорт проекта
И так, еклипс скачан и установлен, исходники импортированы из репозитория. Теперь нужно произвести импорт исходников в проект еклипса. В еклипсе выбираем меню файл - импорт, и далее тип проекта:
В следующем окне указываем папку с исходниками проекта, и выбираем пункт импортировать как "Project with source folders":

В следующем окне добавим все найденные плагины для импорта:
После импорта еклипс покажет ошибки с ненайденными ссылками на бандлы. Их необходимо добавить в папку плагинов эклипса. Скачайте последнюю сборку версии 0.6 в разделе загрузок и скопируйле из папки плагинов этой версии в папку "eclipse/plugins" следующие плагины:
org.vaadin.osgi.staticres_1.0.1.jar
vaadin-6.5.6.jar
org.apache.log4j_1.2.15.v201005080500.jar
Последний плагин может уже быть в комплекте поставки eclipse.
Теперь нужно перезапустить eclipse и убедиться в отсутствии ошибок.
3. Запуск проекта.
На кнопке запуска (с зеленой стрелкой) выбираем "Run configurations..." и создаем новую конфигурацию запуска для OSGI:
Присвоим ей какое-нить имя, снимем галку с плагинов Target platform - нам столько много не нужно:
Теперь добавим только требуемые для нашей работы бандлы, кнопка "Add Required Bundles". Проверить удовлетворение всех зависимостей можно кнопкой "Validate Bundles":
Но и это еще не все :) Потребуется вручную добавить плагин для реализации декларативных сервисов, они используются для подключения на лету статических ресурсов vaadin. Поставим галку на org.eclipse.equinox.ds, а затем добавим требуемые ему дополнительные бандлы:
И наконец, последний штрих, переходим на вкладку аргументов и добавляем в аргументы командной строки при запуске бандлов следующую строчку:
-Dorg.eclipse.equinox.http.jetty.http.port=8080
Сохраняем конфигурацию запуска, запускаем и наслаждаемся результатом :)
