# Compile and Build

Run Maven commands from the repository root.

| Goal                     | Command                            | Result                                                                                         |
| ------------------------ | ---------------------------------- | ---------------------------------------------------------------------------------------------- |
| Build a single connector | mvn clean install -pl amazonq -am  | Builds AmazonQ and its dependencies.                                                           |
| Build everything         | mvn clean install                  | Builds all modules (connectors, CSP-API, assembly).                                            |
| Build assembly JAR       | mvn clean install -pl assembly -am | Builds all modules (connectors, csp-api, assembly) and produces assembly/target/csp-sdk-\*.jar |

***

Copyright © 2026, OvalEdge LLC, Peachtree Corners, GA, USA.
