2016-06-28 4 views
1

Использование Jbpm 6.4.0 полный инсталлятор отсюда: http://www.jbpm.org/download/download.htmlпроекта: неизвестно упаковка: kjar

1) запустить демо: муравей start.demo

2) с помощью Eclipse, создать новый проект от jBPM jBPM площадка 6,3 и выбрать перевод проекта

enter image description here

3) добавить Maven природу проекта

4) пытаются установить/компиляции вы можете увидеть следующее сообщение об ошибке на вкладке задач:

enter image description here

Project build error: Unknown packaging: kjar

Вопрос: что такое kjar упаковка? Как работает проект в демонстрационной среде?

Мои Затмение:

enter image description here

Edit:

Я нашел определение о том, что это kjar, в частности, эта часть на официальной документации:

Version 6, on the other hand moves away from proprietary packages in favor of, well known and mature, Apache Maven based packaging - known as knowledge archives - kjar. Processes, rules etc (aka business assets) are now part of a simple jar file built and managed by Maven. Along the business assets, java classes and other file types are stored in the jar file too. Moreover, as any other maven artifact, kjar can have defined dependencies on other artifacts including other kjars. What makes the kjar special when compared with regular jars is a single descriptor file kept inside META-INF directory of the kjar - kmodule.xml. That descriptor allows to define:

  • knowledge bases and their properties

  • knowledge sessions and their properties

  • work item handlers

  • event listeners

By default, this descriptor is empty (just kmodule root element) and is considered as marker file. Whenever a runtime component (such as jbpm console) is about to process kjar it looks up kmodule.xml to build its runtime representation. In addition to kmodule.xml a deployment descriptor (that provides fine graind control over deployment) is available (since 6.1).

После читая это, неясно, как построить эти кьяры и почему официальный онлайн-пример для jbpm включает kjar как стоимость упаковки e

ответ

0

¿Вы проверили, работает ли комментирование линии? просто закомментируйте строку 8: изменить:

<packaging>kjar</packaging> 

в этом:

<!-- <packaging>kjar</packaging> --> 

Я не уверен, но я думаю, что существует несоответствие версий между кодом и документацией. Я думаю, что упаковка по умолчанию - jar, поэтому удаление строки 8 из конфигурации будет работать.

+0

Я пробовал, но мой вопрос больше понять, что такое кьяр и почему демо-среда не работает – Vokail