diff --git a/pom.xml b/pom.xml
index f1a586eb8..acaaef618 100644
--- a/pom.xml
+++ b/pom.xml
@@ -55,6 +55,8 @@
         <aws-lambda-java-events.version>2.0.1</aws-lambda-java-events.version>
         <jackson.version>2.8.5</jackson.version>
         <pmd.version>3.12.0</pmd.version>
+        <jaxb-api.version>2.3.0</jaxb-api.version>
+        <annotation-api.version>1.3.1</annotation-api.version>
     </properties>
     <modules>
         <module>abstract-factory</module>
@@ -298,6 +300,16 @@
                 <artifactId>mongo-java-driver</artifactId>
                 <version>${mongo-java-driver.version}</version>
             </dependency>
+            <dependency>
+                <groupId>javax.xml.bind</groupId>
+                <artifactId>jaxb-api</artifactId>
+                <version>${jaxb-api.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>javax.annotation</groupId>
+                <artifactId>javax.annotation-api</artifactId>
+                <version>${annotation-api.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
diff --git a/repository/pom.xml b/repository/pom.xml
index 48bca0cf2..2ccdc9da7 100644
--- a/repository/pom.xml
+++ b/repository/pom.xml
@@ -63,5 +63,13 @@
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>javax.xml.bind</groupId>
+            <artifactId>jaxb-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>javax.annotation</groupId>
+            <artifactId>javax.annotation-api</artifactId>
+        </dependency>
     </dependencies>
 </project>