Как собрать версию 0.6 из исходников?

| Нет трекбэков

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

Внимание, в тексте много картинок!

0. Качаем Eclipse.

Идем сюда и скачиваем сборку Eclipse for RCP and RAP Developers.

01.png

1. Скачивание исходников.

Идем сюда, и читаем краткую инструкцию по импорту исходников из репозитария. По ссылке ниже можно перейти на сайт плагина для работы с mercurial. Переходим и скачиваем:

02.pngЛично я качал самую нижнюю. Разобраться в ее работе несложно, в гугле к тому же есть куча информации по этому вопросу. Описывать подробно не буду.

2. Импорт проекта

И так, еклипс скачан и установлен, исходники импортированы из репозитория. Теперь нужно произвести импорт исходников в проект еклипса. В еклипсе выбираем меню файл - импорт, и далее тип проекта:

03.pngВ следующем окне указываем папку с исходниками проекта, и выбираем пункт импортировать как "Project with source folders":

04.png

В следующем окне добавим все найденные плагины для импорта:

05.pngПосле импорта еклипс покажет ошибки с ненайденными ссылками на бандлы. Их необходимо добавить в папку плагинов эклипса. Скачайте последнюю сборку версии 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:

06.pngПрисвоим ей какое-нить имя, снимем галку с плагинов Target platform - нам столько много не нужно:

07.pngТеперь добавим только требуемые для нашей работы бандлы, кнопка "Add Required Bundles". Проверить удовлетворение всех зависимостей можно кнопкой "Validate Bundles":

08.pngНо и это еще не все :) Потребуется вручную добавить плагин для реализации декларативных сервисов, они используются для подключения на лету статических ресурсов vaadin. Поставим галку на org.eclipse.equinox.ds, а затем добавим требуемые ему дополнительные бандлы:

09.pngИ наконец, последний штрих, переходим на вкладку аргументов и добавляем в аргументы командной строки при запуске бандлов следующую строчку:

 -Dorg.eclipse.equinox.http.jetty.http.port=8080

10.pngСохраняем конфигурацию запуска, запускаем и наслаждаемся результатом :)

 

Нет трекбэков

URL для трекбэков: http://jimbot.ru/cgi-bin/mt-tb.cgi/118

Loading

Об этой записи

Сообщение опубликовано 04.08.2011 21:41. Автор — Spec.

Предыдущая запись — Контакты

Следующая запись — Первая альфа 0.6.0

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.

Хостинг для чата

Рейтинг@Mail.ru службы мониторинга серверов