Configured Maven to use UTF-8 encoding by default (UTF-8</project.build.sourceEncoding> in pom.xml)
Verification Steps
Clone the repository.
Navigate to the project directory.
Verify that the Maven wrapper files (mvnw, mvnw.cmd) are present.
Open pom.xml and confirm is set to UTF-8.
Run a build using the Maven wrapper (./mvnw clean install) and ensure the build completes successfully on different platforms (Windows, macOS, Linux) and no warning appeared for source encodig.
Checklist:
[x] Code has been tested locally by PR requester
[ ] Changes have been successfully verified by another team member
Motivation
To ensure platform independence for Maven builds and to align with best practices for encoding standards.
Relates to: #205
What
Added Maven wrapper and set UTF-8 as default encoding.
Why
To make the build process more consistent across different platforms and to avoid encoding-related issues.
How
Verification Steps
Checklist:
Progress
Additional Notes
No additional notes.