как установить банку инструментов ANTLR 4.5.3 для разработки плагинов eclipse?

Мне нужно использовать ST4 для моего проекта разработки плагина eclipse. Как заявили ребята из antlr, последняя версия 4.5.3 готова к osgi и имеет st4 в своем пакете инструментов.

Как я могу установить его, чтобы он отображался в списке зависимостей моего манифеста плагина? Спасибо.


person kasor    schedule 01.04.2016    source источник
comment
Кто-нибудь когда-нибудь использовал StringTemplate4 в разработке плагина eclipse? Пожалуйста, поделитесь информацией о том, как включить его в качестве зависимостей в разработку плагина eclipse. Спасибо   -  person kasor    schedule 26.04.2016


Ответы (1)


Наконец, я понял, что :
1. только [двоичный файл исполняемой среды Java ANTLR 4.5.3 jar] готов к работе с OSGI. полная версия не готова к OSGI.
2. StringTemplate-4 не предоставляется как инструмент в этом бинарном пакете.

Чтобы установить пакет в ваш подключаемый модуль, необходимо настроить целевую платформу:
3. Скопируйте ваши пакеты osgi в выбранный каталог osgi. например: ./myProject/libs/osgi
4. Откройте настройки Eclipse > Разработка подключаемых модулей > Целевая платформа.
5. Выберите текущую платформу и нажмите , затем кнопку .
6. Выберите «Источник каталога», затем просмотрите и выберите каталог osgi.
7. Примените и закройте панель настроек.

Теперь вы можете перейти к зависимостям вашего плагина и добавить эти пакеты в свой проект.

Поскольку моей основной потребностью было использование ST4, я, наконец, решил добавить следующие пакеты:
- org.apache.servicemix.bundles.stringtemplate (4.0.8_1)
- org.apache.servicemix.bundles. рог (3.5.2_1)

и это сработало для меня.

person kasor    schedule 26.04.2016