# SwisssignChallenge ## Requirements - [GraalVM 23](https://www.graalvm.org/) ## Generate sources To generate code from the API contract, run `./mvnw generate-sources` ## Build native executable 1. Make sure your `JAVA_HOME` or `GRAALVM_HOME` environment variable is correctly pointing to your JDK. 1. Run `./mvnw -Pnative native:compile`.