Use system scope references (temporary fix) - need to search for a new open solution - MQTT BROKER
diff --git a/platform/tools/mqtt-server/lib/moquette-broker-0.9.jar b/platform/tools/mqtt-server/lib/moquette-broker-0.9.jar
new file mode 100644
index 0000000..68cc04d
--- /dev/null
+++ b/platform/tools/mqtt-server/lib/moquette-broker-0.9.jar
Binary files differ
diff --git a/platform/tools/mqtt-server/lib/moquette-netty-parser-0.9.jar b/platform/tools/mqtt-server/lib/moquette-netty-parser-0.9.jar
new file mode 100644
index 0000000..733ddec
--- /dev/null
+++ b/platform/tools/mqtt-server/lib/moquette-netty-parser-0.9.jar
Binary files differ
diff --git a/platform/tools/mqtt-server/pom.xml b/platform/tools/mqtt-server/pom.xml
index c1f569a..72dc54d 100644
--- a/platform/tools/mqtt-server/pom.xml
+++ b/platform/tools/mqtt-server/pom.xml
@@ -31,14 +31,19 @@
 		<dependency>
 			<groupId>org.osgi</groupId>
 			<artifactId>org.osgi.core</artifactId>
+			<scope>provided</scope>
 		</dependency>
 		<dependency>
 			<groupId>io.moquette</groupId>
 			<artifactId>moquette-broker</artifactId>
+			<scope>system</scope>
+			<systemPath>${project.basedir}/lib/moquette-broker-0.9.jar</systemPath>
 		</dependency>
 		<dependency>
 			<groupId>io.moquette</groupId>
 			<artifactId>moquette-netty-parser</artifactId>
+			<scope>system</scope>
+			<systemPath>${project.basedir}/lib/moquette-netty-parser-0.9.jar</systemPath>
 		</dependency>
 		<dependency>
 			<groupId>io.netty</groupId>
@@ -51,6 +56,7 @@
 		<dependency>
 			<groupId>org.eclipse.sensinact.gateway</groupId>
 			<artifactId>sensinact-common</artifactId>
+			<scope>provided</scope>
 		</dependency>
 		<!-- Removing this dependency causes an error while reading XML files -->
 		<dependency>
@@ -67,10 +73,25 @@
 				<extensions>true</extensions>
 				<configuration>
 					<instructions>
-						<Embed-Dependency>*;inline=false;artifactId=!org.osgi.core</Embed-Dependency>
+						<Embed-Dependency>*;inline=true;scope=compile|system;artifactId=!(osgi*|slf4j*)</Embed-Dependency>
+						<Embed-Transitive>false</Embed-Transitive>
 						<Bundle-Activator>org.sensinact.mqtt.server.osgi.Activator</Bundle-Activator>
-						<Export-Package>org.sensinact.mqtt.server,org.sensinact.mqtt.server.osgi</Export-Package>
-						<Import-Package>org.osgi.service.cm,sun.misc,org.eclipse.sensinact.*,org.osgi.util.tracker,org.osgi.framework.wiring,javax.net.ssl,javax.net,org.osgi.framework;version="1.9",org.slf4j,javax.security.cert</Import-Package>
+						<Export-Package>
+						org.sensinact.mqtt.server,
+						org.sensinact.mqtt.server.osgi
+						</Export-Package>
+						<Import-Package>
+						org.osgi.service.cm,
+						sun.misc,
+						org.eclipse.sensinact.*,
+						org.osgi.util.tracker,
+						org.osgi.framework.wiring,
+						javax.net.ssl,
+						javax.net,
+						org.osgi.framework;version="1.9",
+						org.slf4j,
+						javax.security.cert
+						</Import-Package>
 						<_nouses>false</_nouses>
 					</instructions>
 				</configuration>