Phase 4.7 — pure-Java contract module shared between juke-remix-rest-service and every plugin. Contains the PluginCapability enum, registration DTOs, per-capability request/response DTOs, and the error envelope. No Spring annotations on any class — the whole point is that plugins written against any framework (or no framework at all) can depend on this module without dragging in Spring.

Compile Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Annotation Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.17.12.22

Test Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.26.03.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.11.06.1.3