aks-jvm-benchmark
aks-jvm-benchmark copied to clipboard
Modernize Maven project to Java 21
Modernization of Maven Project to Java 21
Description
This pull request modernizes the Maven project to leverage new language features introduced in Java 21. The following changes have been made:
- Updated the
pom.xml
file to use Java 21 for compilation and runtime. - Modernized the
PrimeNumberFinder.java
file to use a more efficient algorithm for checking prime numbers. - Refactored the
Factorization.java
file to use Java 21 features and improve its functionality. - Ensured that all existing functionality remains intact after modernization.
- Verified that the Maven project builds successfully and all tests pass with the modernized code.
Testing
- The project was built and tested using the Maven wrapper command (
mvnw
). - All tests passed successfully, confirming that the modernized code behaves as expected.
Deployment
- The project is deployable to Azure Container Apps using Bicep.
This Devin run was requested by Bruno.