This project uses git submodules for API modelling. To ensure the project builds correctly, initialize the submodules when cloning:
git clone --recurse-submodules <repo-url>Alternatively, if you've already cloned the repository, run:
git submodule update --init --recursiveTo build the project, use the Gradle wrapper:
./gradlew buildIt is recommended to install the Smithy CLI for diverse model checks and validation.