diff --git a/pom.xml b/pom.xml
index 3d7dce253d91fdd59c75a5882a00c445a27059e1..0a2979ddd43b8ee991087b7d44d27e670c43412c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
de.monticore.lang.monticar
embedded-montiarc-math-mqtt-generator
- 1.1-SNAPSHOT
+ 1.2-SNAPSHOT
emam2mqtt
diff --git a/src/main/java/de/monticore/lang/monticar/generator/mqtt/GeneratorMqtt.java b/src/main/java/de/monticore/lang/monticar/generator/mqtt/GeneratorMqtt.java
index b7c5e7e1627d48068a26064e3c8f039cea5389f8..cc57e2abd8d19fe14b0b70914cba148312bb331c 100644
--- a/src/main/java/de/monticore/lang/monticar/generator/mqtt/GeneratorMqtt.java
+++ b/src/main/java/de/monticore/lang/monticar/generator/mqtt/GeneratorMqtt.java
@@ -104,7 +104,10 @@ public class GeneratorMqtt
//Generate files and write to project
String content = MqttTemplates.generateMqttFindMqtt(model);
- File file = new File(generationTargetPath+"FindMQTT.cmake");
+ File directory = new File(generationTargetPath+"modules/");
+ directory.mkdirs();
+
+ File file = new File(generationTargetPath+"modules/FindMQTT.cmake");
createFile(file, content);