diff --git a/libraries-server/.gitignore b/libraries-server/.gitignore
new file mode 100644
index 0000000000..e594daf27a
--- /dev/null
+++ b/libraries-server/.gitignore
@@ -0,0 +1,9 @@
+*.class
+
+# Folders #
+/gensrc
+/target
+
+# Packaged files #
+*.jar
+/bin/
diff --git a/libraries-server/pom.xml b/libraries-server/pom.xml
new file mode 100644
index 0000000000..517cf6a07c
--- /dev/null
+++ b/libraries-server/pom.xml
@@ -0,0 +1,19 @@
+
+ 4.0.0
+ com.baeldung
+ libraries-server
+ 0.0.1-SNAPSHOT
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+
+
+
+ org.eclipse.paho
+ org.eclipse.paho.client.mqttv3
+ 1.2.0
+
+
+
\ No newline at end of file
diff --git a/libraries/src/main/java/com/baeldung/mqtt/EngineTemperatureSensor.java b/libraries-server/src/main/java/com/baeldung/mqtt/EngineTemperatureSensor.java
similarity index 100%
rename from libraries/src/main/java/com/baeldung/mqtt/EngineTemperatureSensor.java
rename to libraries-server/src/main/java/com/baeldung/mqtt/EngineTemperatureSensor.java
diff --git a/libraries/src/test/java/com/baeldung/mqtt/EngineTemperatureSensorLiveTest.java b/libraries-server/src/test/java/com/baeldung/mqtt/EngineTemperatureSensorLiveTest.java
similarity index 100%
rename from libraries/src/test/java/com/baeldung/mqtt/EngineTemperatureSensorLiveTest.java
rename to libraries-server/src/test/java/com/baeldung/mqtt/EngineTemperatureSensorLiveTest.java
diff --git a/libraries/pom.xml b/libraries/pom.xml
index b19a005d94..7402d88ef3 100644
--- a/libraries/pom.xml
+++ b/libraries/pom.xml
@@ -778,13 +778,6 @@
${snakeyaml.version}
-
- org.eclipse.paho
- org.eclipse.paho.client.mqttv3
- 1.2.0
-
-
-
diff --git a/pom.xml b/pom.xml
index dae7e4b9c7..3ad0f5a7c5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -368,6 +368,7 @@
jws
libraries
libraries-data
+ libraries-server
linkrest
logging-modules/log-mdc
logging-modules/log4j