diff --git a/root-cloud-mocker/pom.xml b/root-cloud-mocker/pom.xml
new file mode 100644
index 0000000..433bcf8
--- /dev/null
+++ b/root-cloud-mocker/pom.xml
@@ -0,0 +1,54 @@
+
+
+ 4.0.0
+
+ com.qniao
+ root-cloud-iot-connector
+ 0.0.1-SNAPSHOT
+
+ root-cloud-mocker
+ 0.0.1-SNAPSHOT
+ root-cloud-mocker
+ root-cloud-mocker
+
+
+ UTF-8
+ 1.8
+ ${target.java.version}
+ ${target.java.version}
+ 1.15.0
+
+
+
+ com.qniao
+ root-cloud-event
+ 0.0.1-SNAPSHOT
+
+
+ org.apache.flink
+ flink-java
+ ${flink.version}
+
+
+ org.apache.flink
+ flink-connector-kafka
+ ${flink.version}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ ${target.java.version}
+ ${target.java.version}
+
+
+
+
+
diff --git a/root-cloud-source/pom.xml b/root-cloud-source/pom.xml
new file mode 100644
index 0000000..6bbfee7
--- /dev/null
+++ b/root-cloud-source/pom.xml
@@ -0,0 +1,89 @@
+
+
+ 4.0.0
+
+ com.qniao
+ root-cloud-source
+ 0.0.1-SNAPSHOT
+ jar
+
+ IOT Source
+
+
+ UTF-8
+ 1.15.0
+ 1.8
+ ${target.java.version}
+ ${target.java.version}
+ 2.17.2
+ 1.18.24
+
+
+
+
+
+
+ org.apache.flink
+ flink-streaming-java
+ ${flink.version}
+ provided
+
+
+ org.apache.flink
+ flink-clients
+ ${flink.version}
+ provided
+
+
+
+ org.apache.flink
+ flink-connector-kafka
+ ${flink.version}
+
+
+
+
+
+ org.apache.logging.log4j
+ log4j-slf4j-impl
+ ${log4j.version}
+ runtime
+
+
+ org.apache.logging.log4j
+ log4j-api
+ ${log4j.version}
+ runtime
+
+
+ org.apache.logging.log4j
+ log4j-core
+ ${log4j.version}
+ runtime
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+
+
+
+