diff --git a/.gitignore b/.gitignore
index 79dd1e39e..6f5e4424d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ target/
*.iml
__pycache__/
+.flattened-pom.xml
\ No newline at end of file
diff --git a/google-cloud-datastore/pom.xml b/google-cloud-datastore/pom.xml
index 17d8745a8..0f4ad9636 100644
--- a/google-cloud-datastore/pom.xml
+++ b/google-cloud-datastore/pom.xml
@@ -97,4 +97,13 @@
test
+
+
+
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+
+
+
diff --git a/pom.xml b/pom.xml
index 67d44f993..4881caa69 100644
--- a/pom.xml
+++ b/pom.xml
@@ -253,17 +253,11 @@
google-oauth-client
1.30.6
-
org.threeten
threetenbp
${threeten.version}
-
- javax.annotation
- javax.annotation-api
- ${javax.annotations.version}
-
junit
diff --git a/proto-google-cloud-datastore-v1/pom.xml b/proto-google-cloud-datastore-v1/pom.xml
index 1a7d2cebf..1292a9f98 100644
--- a/proto-google-cloud-datastore-v1/pom.xml
+++ b/proto-google-cloud-datastore-v1/pom.xml
@@ -24,6 +24,16 @@
compile
+
+
+
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+
+
+
+
java9
@@ -34,6 +44,7 @@
javax.annotation
javax.annotation-api
+ ${javax.annotations.version}