## Summary
- Fixes CI failure: `mvn: command not found` on Gitea runner image
- Adds Maven wrapper (`mvnw` + `.mvn/wrapper/maven-wrapper.properties`) so Maven 3.9.12 is downloaded automatically
- Updates CI workflow to use `./mvnw` instead of `mvn`
Closes #25
The Gitea runner image does not include Maven, causing 'mvn: command not found'.
Add Maven wrapper (mvnw) so CI downloads Maven automatically.
Closes#25
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
mvn: command not foundon Gitea runner imagemvnw+.mvn/wrapper/maven-wrapper.properties) so Maven 3.9.12 is downloaded automatically./mvnwinstead ofmvnCloses #25