Установка зависимостей maven для служб файлов обращений JBPM

#maven #jbpm

Вопрос:

Я пытаюсь установить зависимости для org.jbpm:jbpm-case-mgmt-api и org.jbpm:jbpm-services-api для доступа к ServiceRegistry, службе обращений, CaseFileInstance и т. Д. чтобы получить доступ к данным дела, но я просто не могу получить свой pom.xml правильно. Я использую версию 7.48.0.Final-redhat-00004. Включая

 lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-case-mgmtlt;/artifactIdgt;  lt;versiongt;7.48.0.Final-redhat-00004lt;/versiongt;   lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-case-mgmt-apilt;/artifactIdgt;  lt;versiongt;7.48.0.Final-redhat-00004lt;/versiongt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-case-mgmt-impllt;/artifactIdgt;  lt;versiongt;7.48.0.Final-redhat-00004lt;/versiongt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;org.kielt;/groupIdgt;  lt;artifactIdgt;kie-user-bom-parentlt;/artifactIdgt;  lt;versiongt;${version.org.kie}lt;/versiongt;  lt;typegt;pomlt;/typegt;  lt;scopegt;importlt;/scopegt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-bomlt;/artifactIdgt;  lt;versiongt;${version.org.kie}lt;/versiongt;  lt;typegt;pomlt;/typegt;  lt;scopegt;importlt;/scopegt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;org.kielt;/groupIdgt;  lt;artifactIdgt;kie-parentlt;/artifactIdgt;  lt;versiongt;${version.org.kie}lt;/versiongt;  lt;typegt;pomlt;/typegt;  lt;scopegt;importlt;/scopegt;  lt;/dependencygt;   lt;dependencygt;  lt;groupIdgt;org.kielt;/groupIdgt;  lt;artifactIdgt;kie-internallt;/artifactIdgt;  lt;versiongt;${version.org.kie}lt;/versiongt;  lt;typegt;pomlt;/typegt;  lt;scopegt;importlt;/scopegt;  lt;/dependencygt;   lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-services-apilt;/artifactIdgt;  lt;versiongt;${version.org.kie}lt;/versiongt;  lt;typegt;pomlt;/typegt;  lt;scopegt;importlt;/scopegt;  lt;/dependencygt;   lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-case-mgmt-apilt;/artifactIdgt;  lt;versiongt;${version.org.kie}lt;/versiongt;  lt;typegt;pomlt;/typegt;  lt;scopegt;importlt;/scopegt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-case-mgmt-cmmnlt;/artifactIdgt;  lt;versiongt;${version.org.kie}lt;/versiongt;  lt;typegt;pomlt;/typegt;  lt;scopegt;importlt;/scopegt;  lt;/dependencygt;     

поскольку зависимости по-прежнему оставляют все ссылки на API моего casefile отсутствующими (и кажется, что вышесказанное указывает эти библиотеки дважды!) Какие зависимости мне нужно добавить в свой pom.xml?

Версия свойства.org.kie определена как 7.48.0.Final-redhat-00004.

Ответ №1:

Этого должно быть достаточно, чтобы включить

 lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-documentlt;/artifactIdgt; lt;/dependencygt; lt;dependencygt;  lt;groupIdgt;org.jbpmlt;/groupIdgt;  lt;artifactIdgt;jbpm-case-mgmt-apilt;/artifactIdgt; lt;/dependencygt;  

с соответствующей версией (если вы не используете раздел «Управление зависимостями»).

Попробуйте вставить полученное исключение