diff --git a/pom.xml b/pom.xml
index 9a55a2d650244b9e898a9720bd175dadf68ab3e0..6ac0a5955364b5d64b4e26d5f2ef52c326c9e075 100644
--- a/pom.xml
+++ b/pom.xml
@@ -115,6 +115,31 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-enforcer-plugin</artifactId>
+                <version>3.0.0</version>
+                <executions>
+                    <execution>
+                        <id>enforce-versions</id>
+                        <goals>
+                            <goal>enforce</goal>
+                        </goals>
+                        <configuration>
+                            <rules>
+                                <requireMavenVersion>
+                                    <version>>=3.8.1</version>
+                                    <message>Maven version must be >= 3.8.1.</message>
+                                </requireMavenVersion>
+                                <requireJavaVersion>
+                                    <version>[1.8.0-0,1.8.0-500]</version>
+                                    <message>JDK version must be 1.8.0-x.</message>
+                                </requireJavaVersion>
+                            </rules>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 </project>
\ No newline at end of file