2017-01-19 10 views
0

Я хотел попробовать использовать ОПР, делая развитие OSGi плагин и нашел этот пример Пола холке:Как установить OpenNTF Domino API 3.1.0 в Eclipse Mars для использования с плагинами OSGi?

http://www.intec.co.uk/wp-content/uploads/2015/10/com.paulwithers.demoServlet.update.3.0.zip

Проблема после импорта проекта в том, что ОПР зависимости (необходимые плагины) не разрешены для «орг .openntf.domino 'и' org.openntf.domino.xsp '.

Попытка установить ОПР 3.1.0 в Eclipse, Марс дает следующее сообщение об ошибке:

Missing requirement: OpenNTF Domino API requires 'com.ibm.icu.base 0.0.0' but it could not be found

Как решить?

С наилучшими пожеланиями из Ове

+0

мне удалось найти плагин com.ibm.icu.base в этом хранилище: http://download.eclipse.org/tools/orbit/downloads/drops/R20160221192158/repository/ Однако теперь я получаю: Отсутствует Требование: OpenNTF Domino API 3.1.0.201701051852 (org.openntf.domino.feature.feature.group 3.1.0.201701051852) требует «com.ibm.commons 9.0.0», но его не найдено –

ответ

1

Я нашел, что лучше всего не устанавливать ODA в Eclipse, а вместо этого добавлять его в целевую платформу. То, что я делаю в настоящее время, с рабочей областью Eclipse, посвященной разработке XPages-target, я создаю новое определение целевой платформы в Preferences - Plug-in Development - Target Platform, которое указывает на каждую используемую мной библиотеку, а также на сборку IBM Update Site for Build Management. Например, из одного проекта у меня есть:

Это также помогает для Maven строит, с тех пор я могу указать на эти операции РЕПО с ПОМ и иметь последовательную целевую платформу все вокруг.

+0

Действительно для меня глазник! Большое спасибо! –

0

ли вы установили XPages SDK? Это укажет на все соответствующие файлы jar, связанные с Domino.

Если требуется больше обсуждений, лучше спросить в ODA arera OpenNTF Slack Chat. Если вы еще этого не сделали (я не могу видеть ваше имя), вы можете присоединиться к https://openntfslackin.mybluemix.net/

+0

У меня уже есть: версия 1.3.0.20161101 ... –