# 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.
