2016-04-13 2 views
2

В моем текущем проекте с использованием FileNet P8 Content Platform 5.2.1 Двигатель с WebSphere 8.5.5.3, IBM RAD 9.5 и Apache Maven 3.3.1IBM FileNet P8 зависимости подписки Maven

Я собираюсь использовать Maven для создания мои артефакты, и особенно я спрашиваю, какие из них необходимы для правильной сборки модуля кода подписки.

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

Благодаря этому Christopher Powell's answer Я нашел это Eclipse Plugin for ECM Developers, но я не совсем уверен, что зависимости относятся к последней версии Content Platform Engine.

На данный момент я обнаружил, что требуется только jace.jar.

ответ

3

«Модуль кода», запускаемый из «Действие события», запускается из FileNet; это самый младший ребенок в классе Loader.

Для базового кодирования вам нужен только Jace.jar для создания модуля кода и не должен включать Jace.jar в ваш модуль кода (модуль кода может содержать более одной банки). Для более совершенного кодирования, пожалуйста, ознакомьтесь с этим: FileNet required Jars

При создании вы также должны использовать Jace.jar из своей установки Content Engine. Jace.jar на 5.2.1 будет отличаться от Jace.jar на 5.2.0.

Если вы начинаете делать более продвинутые материалы, например, вызывать SOAP из модуля кода, ваши потребности в зависимости могут вызвать проблемы с сервером приложений (WAS или WebLogic и т. Д.), Потому что вы можете столкнуться с проблемами загрузчика классов.

1

Если вы идете в ACCE вы можете скачать пакет со всем необходимым LIBS: enter image description here

Затем положить все эти библиотеки в вашем артефакта сервере и построить свой POM. А для действия события вам не нужны никакие дополнительные библиотеки для библиотек ce. Таким образом, достаточно всего лишь вашего мероприятия. Все банки в pom могут перейти к компиляции области, поскольку все библиотеки уже присутствуют на CPE.