OpenBPM Spin

Этот раздел перенесён из документации Camunda 7 и в дальнейшем будет доработан с учётом особенностей OpenBPM Engine

OpenBPM Spin — это библиотека для простой обработки XML и JSON на JVM (Java Virtual Machine), ориентированная на Java и скриптовые языки на базе JVM, такие как Groovy, JRuby, Jython, JavaScript и Java Expression Language. Библиотека предоставляет понятный fluent API для работы с различными форматами данных через лёгкие объекты-обёртки.

OpenBPM Spin можно использовать в любом Java-приложении, добавив следующую зависимость Maven в файл pom.xml:

Если вы используете Spin совместно с движком процессов OpenBPM Engine, ознакомьтесь с руководством по интеграции со Spin, чтобы корректно интегрировать Spin с движком. Импортируйте OpenBPM BOM, чтобы убедиться, что используется версия OpenBPM Spin, соответствующая вашей версии движка процессов.
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>io.openbpm.spin</groupId>
      <artifactId>openbpm-engine-spin-bom</artifactId>
      <scope>import</scope>
      <type>pom</type>
      <version>${version}</version>
    </dependency>
  </dependencies>
</dependencyManagement>
<dependencies>
  <dependency>
    <groupId>io.openbpm.spin</groupId>
    <artifactId>openbpm-engine-spin-core</artifactId>
  </dependency>

  <dependency>
    <groupId>io.openbpm.spin</groupId>
    <artifactId>openbpm-engine-spin-dataformat-all</artifactId>
  </dependency>
</dependencies>

OpenBPM Spin опубликован в Nexus.

Лицензия и атрибуция

Эта документация была создана на базе материала "Camunda 7 Docs" от Camunda, находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .

Оригинал документации: https://docs.camunda.org