Camunda Spin is a library for simple XML and JSON processing on the JVM (JavaVirtual Machine), targeting Java and JVM-based scripting languages such asGroovy, JRuby, Jython, JavaScript and Java Expression Language. It provides acomprehensible fluent API for working with different data formats throughlightweight wrapper objects.
Spin can be used in any Java-based application by adding the following mavendependency to your pom.xml
file:
Camunda BOM
If you use Spin in combination with other Camunda BPM projects (such as the Camunda process engine), please import the Camunda BOM to ensure that you use the Camunda Spin version matching your process engine version.
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.camunda.spin</groupId>
<artifactId>camunda-spin-bom</artifactId>
<scope>import</scope>
<type>pom</type>
<version>${version.spin}</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.camunda.spin</groupId>
<artifactId>camunda-spin-core</artifactId>
</dependency>
<dependency>
<groupId>org.camunda.spin</groupId>
<artifactId>camunda-spin-dataformat-all</artifactId>
</dependency>
</dependencies>
Camunda Spin is published to maven central.