Publishing the Assembly JAR
The assembly module produces a single JAR (csp-sdk-<version>.jar) that contains all connectors (and their dependencies, except those excluded in the shade plugin, e.g., Spring Boot and csp-core, which are provided by the OvalEdge runtime). This JAR is intended to be placed in the classpath (or “jar path”) of the OvalEdge/CSP application so it can discover and use all connectors.
Build command: ./build-csp-sdk.sh or mvn clean install -pl assembly -am
Output: assembly/target/csp-sdk-<version>.jar
Publishing (e.g., to a private Maven repo or distribution channel) follows your usual process; the repo does not define a publishing workflow.
Copyright © 2026, OvalEdge LLC, Peachtree Corners, GA, USA.
Last updated
Was this helpful?

