diff --git a/java-collections-maps-2/pom.xml b/java-collections-maps-2/pom.xml
new file mode 100644
index 0000000000..b025c5e32d
--- /dev/null
+++ b/java-collections-maps-2/pom.xml
@@ -0,0 +1,45 @@
+
+
+ 4.0.0
+ java-collections-maps-2
+ 0.1.0-SNAPSHOT
+ java-collections-maps-2
+ jar
+
+
+ com.baeldung
+ parent-java
+ 0.0.1-SNAPSHOT
+ ../parent-java
+
+
+
+
+ org.eclipse.collections
+ eclipse-collections
+ ${eclipse-collections.version}
+
+
+ net.sf.trove4j
+ trove4j
+ 3.0.2
+
+
+ it.unimi.dsi
+ fastutil
+ 8.1.0
+
+
+ colt
+ colt
+ 1.2.0
+
+
+
+
+ 8.2.0
+
+
+
\ No newline at end of file
diff --git a/libraries/src/main/java/com/baeldung/primitives/PrimitiveMaps.java b/java-collections-maps-2/src/main/java/com/baeldung/map/PrimitiveMaps.java
similarity index 73%
rename from libraries/src/main/java/com/baeldung/primitives/PrimitiveMaps.java
rename to java-collections-maps-2/src/main/java/com/baeldung/map/PrimitiveMaps.java
index 89e99acfc7..c13aa19424 100644
--- a/libraries/src/main/java/com/baeldung/primitives/PrimitiveMaps.java
+++ b/java-collections-maps-2/src/main/java/com/baeldung/map/PrimitiveMaps.java
@@ -1,12 +1,18 @@
-package com.baeldung.primitives;
+package com.baeldung.map;
import cern.colt.map.AbstractIntDoubleMap;
import cern.colt.map.OpenIntDoubleHashMap;
import gnu.trove.map.TDoubleIntMap;
import gnu.trove.map.hash.TDoubleIntHashMap;
-import it.unimi.dsi.fastutil.ints.*;
-import org.eclipse.collections.api.map.primitive.*;
-import org.eclipse.collections.impl.factory.primitive.*;
+import it.unimi.dsi.fastutil.ints.Int2BooleanMap;
+import it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap;
+import it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap;
+import it.unimi.dsi.fastutil.ints.Int2BooleanSortedMaps;
+import org.eclipse.collections.api.map.primitive.ImmutableIntIntMap;
+import org.eclipse.collections.api.map.primitive.MutableIntIntMap;
+import org.eclipse.collections.api.map.primitive.MutableObjectDoubleMap;
+import org.eclipse.collections.impl.factory.primitive.IntIntMaps;
+import org.eclipse.collections.impl.factory.primitive.ObjectDoubleMaps;
public class PrimitiveMaps {
diff --git a/libraries/pom.xml b/libraries/pom.xml
index a3a87876d1..7823732224 100644
--- a/libraries/pom.xml
+++ b/libraries/pom.xml
@@ -385,21 +385,6 @@
eclipse-collections
${eclipse-collections.version}
-
- net.sf.trove4j
- trove4j
- 3.0.2
-
-
- it.unimi.dsi
- fastutil
- 8.1.0
-
-
- colt
- colt
- 1.2.0
-
io.vavr
vavr