diff --git a/.gitignore b/.gitignore
index 5ddd9fc95..4568d7a75 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@ test-output/
out/
.idea_modules/
*.iws
+*.iml
diff --git a/main/commons/pom.xml b/main/commons/pom.xml
index 80d96e00c..592f54595 100644
--- a/main/commons/pom.xml
+++ b/main/commons/pom.xml
@@ -34,6 +34,11 @@
com.google.dagger
dagger
+
+
+ com.google.dagger
+ dagger-compiler
+
diff --git a/main/keychain/pom.xml b/main/keychain/pom.xml
index 1d2ae0e0a..97721fd3b 100644
--- a/main/keychain/pom.xml
+++ b/main/keychain/pom.xml
@@ -34,6 +34,10 @@
com.google.dagger
dagger
+
+ com.google.dagger
+ dagger-compiler
+
diff --git a/main/launcher/pom.xml b/main/launcher/pom.xml
index bb55d145b..3c97807ef 100644
--- a/main/launcher/pom.xml
+++ b/main/launcher/pom.xml
@@ -34,6 +34,10 @@
com.google.dagger
dagger
+
+ com.google.dagger
+ dagger-compiler
+
diff --git a/main/pom.xml b/main/pom.xml
index a4b939426..f972debd3 100644
--- a/main/pom.xml
+++ b/main/pom.xml
@@ -164,6 +164,12 @@
dagger
${dagger.version}
+
+ com.google.dagger
+ dagger-compiler
+ ${dagger.version}
+ true
+
com.google.code.gson
gson
@@ -302,17 +308,10 @@
maven-compiler-plugin
- 3.6.1
+ 3.7.0
1.8
1.8
-
-
- com.google.dagger
- dagger-compiler
- ${dagger.version}
-
-
diff --git a/main/ui/pom.xml b/main/ui/pom.xml
index e09ff0db5..c5a0980c9 100644
--- a/main/ui/pom.xml
+++ b/main/ui/pom.xml
@@ -72,6 +72,10 @@
com.google.dagger
dagger
+
+ com.google.dagger
+ dagger-compiler
+