4.0.0 com.thealgorithms Java 1.0-SNAPSHOT jar UTF-8 21 21 3.27.6 org.junit junit-bom 6.0.1 pom import org.junit.jupiter junit-jupiter test org.assertj assertj-core ${assertj.version} test org.mockito mockito-core 5.20.0 test org.apache.commons commons-lang3 3.20.0 org.apache.commons commons-collections4 4.5.0 maven-surefire-plugin 3.5.4 org.apache.maven.plugins maven-compiler-plugin 3.14.1 21 -Xlint:all -Xlint:-auxiliaryclass -Werror org.jacoco jacoco-maven-plugin 0.8.14 prepare-agent generate-code-coverage-report test report org.apache.maven.plugins maven-checkstyle-plugin 3.6.0 checkstyle.xml true true warning com.puppycrawl.tools checkstyle 12.1.2 com.github.spotbugs spotbugs-maven-plugin 4.9.8.2 spotbugs-exclude.xml true com.mebigfatguy.fb-contrib fb-contrib 7.7.1 com.h3xstream.findsecbugs findsecbugs-plugin 1.14.0 org.apache.maven.plugins maven-pmd-plugin 3.28.0 /rulesets/java/maven-pmd-plugin-default.xml /category/java/security.xml file://${basedir}/pmd-custom_ruleset.xml true true false pmd-exclude.properties