Why does spin shade Jackson?

Reposting Spin ignores Jackson annotations · Issue #145 · camunda/camunda-spin · GitHub here:

Why do you shade Jackson library? This may bring many problems for library that relies heavily on reflection.

Also I found it very surprising that standard Jackson annotations are not working.

Hi,

Please check out this documentation that should provide some background and alternatives for your question: Configuring Spin Integration | docs.camunda.org

For example for Tomcat, it says:

Tomcat: camunda-spin-dataformat-all is provided in Tomcat’s shared library path. Using camunda-spin-dataformat-all avoids classpath pollution with Spin’s dependencies. For example, this ensures that applications are not forced to use Spin’s version of Jackson.

Cheers,
Thorben