diff --git a/alarm/.gitignore b/alarm/.gitignore
new file mode 100644
index 00000000..549e00a2
--- /dev/null
+++ b/alarm/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/alarm/pom.xml b/alarm/pom.xml
new file mode 100644
index 00000000..5fcf5d8c
--- /dev/null
+++ b/alarm/pom.xml
@@ -0,0 +1,34 @@
+
+
+ 4.0.0
+
+
+ io.dynamic-threadpool
+ parent
+ 1.0.0-SNAPSHOT
+
+
+ dynamic-threadpool-alarm
+ jar
+
+ ${project.artifactId}
+ ${project.artifactId}
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 112eef64..ba633672 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,6 +34,7 @@
+ alarm
common
server
config