diff --git a/core-java-modules/core-java-arrays-operations-advanced/pom.xml b/core-java-modules/core-java-arrays-operations-advanced/pom.xml index 57574de4a3..f690b4d17d 100644 --- a/core-java-modules/core-java-arrays-operations-advanced/pom.xml +++ b/core-java-modules/core-java-arrays-operations-advanced/pom.xml @@ -1,93 +1,75 @@ - 4.0.0 - core-java-arrays-operations-advanced - core-java-arrays-operations-advanced - jar + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 + core-java-arrays-operations-advanced + core-java-arrays-operations-advanced + jar - - core-java-modules - com.baeldung.core-java-modules - 0.0.1-SNAPSHOT - + + core-java-modules + com.baeldung.core-java-modules + 0.0.1-SNAPSHOT + - - - org.apache.commons - commons-lang3 - ${commons-lang3.version} - + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + - - org.assertj - assertj-core - ${assertj-core.version} - test - + + org.assertj + assertj-core + ${assertj-core.version} + test + - - org.openjdk.jmh - jmh-core - ${jmh.version} - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.version} - - + + org.openjdk.jmh + jmh-core + ${jmh.version} + - - 3.10.0 - 1.22 - UTF-8 - 1.33 - 3.0.2 - 0.10 - 3.2.0 - + + org.openjdk.jmh + jmh-generator-annprocess + ${jmh.version} + + - - - - org.apache.maven.plugins - maven-jar-plugin - ${maven-jar-plugin.version} - - - - com.baeldung.BenchmarkRunner - - - - - - org.apache.maven.plugins - maven-assembly-plugin - ${maven-assembly-plugin.version} - - - jar-with-dependencies - - - - com.baeldung.jmh.BenchmarkRunner - - - - - - make-assembly - package - - single - - - - - - + + 3.10.0 + 1.33 + + + + + + maven-assembly-plugin + + + jar-with-dependencies + + + + com.baeldung.copyArrayMethodsPerformance.BenchmarkRunner + + + + + + make-assembly + package + + single + + + + + + \ No newline at end of file diff --git a/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/BenchmarkRunner.java b/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/BenchmarkRunner.java similarity index 73% rename from core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/BenchmarkRunner.java rename to core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/BenchmarkRunner.java index 96e2a8833e..b34b121e1a 100644 --- a/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/BenchmarkRunner.java +++ b/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/BenchmarkRunner.java @@ -1,8 +1,9 @@ -package com.baeldung.jmh; +package com.baeldung.copyArrayMethodsPerformance; public class BenchmarkRunner { public static void main(String[] args) throws Exception { + org.openjdk.jmh.Main.main(args); } diff --git a/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/ObjectsCopyBenchmark.java b/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/ObjectsCopyBenchmark.java similarity index 94% rename from core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/ObjectsCopyBenchmark.java rename to core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/ObjectsCopyBenchmark.java index 2cfa00b0e8..4c9992a38d 100644 --- a/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/ObjectsCopyBenchmark.java +++ b/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/ObjectsCopyBenchmark.java @@ -1,4 +1,4 @@ -package com.baeldung.jmh; +package com.baeldung.copyArrayMethodsPerformance; import org.openjdk.jmh.annotations.*; diff --git a/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/PrimitivesCopyBenchmark.java b/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/PrimitivesCopyBenchmark.java similarity index 94% rename from core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/PrimitivesCopyBenchmark.java rename to core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/PrimitivesCopyBenchmark.java index f51ceadf2a..e3fcc8568f 100644 --- a/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/jmh/PrimitivesCopyBenchmark.java +++ b/core-java-modules/core-java-arrays-operations-advanced/src/main/java/com/baeldung/copyArrayMethodsPerformance/PrimitivesCopyBenchmark.java @@ -1,4 +1,4 @@ -package com.baeldung.jmh; +package com.baeldung.copyArrayMethodsPerformance; import org.openjdk.jmh.annotations.*; @@ -16,6 +16,7 @@ public class PrimitivesCopyBenchmark { @Param({ "10", "1000000" }) public int SIZE; + int[] src; @Setup