2025-01-29 20:20:39 +01:00
|
|
|
# SwisssignChallenge
|
|
|
|
|
|
|
|
## Requirements
|
|
|
|
|
|
|
|
- [GraalVM 23](https://www.graalvm.org/)
|
2025-01-30 21:22:28 +01:00
|
|
|
- PostgreSQL 17, but a Docker Compose file is available for your convenience
|
2025-01-29 20:20:39 +01:00
|
|
|
|
2025-01-30 16:57:32 +01:00
|
|
|
## Generate sources
|
|
|
|
|
|
|
|
To generate code from the API contract, run `./mvnw generate-sources`
|
|
|
|
|
2025-01-29 20:20:39 +01:00
|
|
|
## 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`.
|