diff --git a/pom.xml b/pom.xml
index 2572415a..1006a039 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,6 +5,8 @@
UTF-8
false
+ ${project.basedir}/src/main/java9
+ ${project.build.directory}/classes-java9
0.33.0
@@ -375,6 +377,7 @@
${artifact.classifier}
com.zaxxer.hikari
+ true
HikariCP
com.zaxxer.hikari,
@@ -515,6 +518,59 @@
true
java9
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ compile-java9
+ compile
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+ copy-module-info
+ prepare-package
+
+ copy-resources
+
+
+ ${project.build.outputDirectory}/META-INF/versions/9
+
+
+ ${java9.build.outputDirectory}
+
+ module-info.class
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java9/module-info.java b/src/main/java9/module-info.java
new file mode 100644
index 00000000..7acb3bf5
--- /dev/null
+++ b/src/main/java9/module-info.java
@@ -0,0 +1,11 @@
+module com.zaxxer.hikari
+{
+ exports com.zaxxer.hikari;
+ exports com.zaxxer.hikari.hibernate;
+ exports com.zaxxer.hikari.metrics;
+ exports com.zaxxer.hikari.metrics.dropwizard;
+ exports com.zaxxer.hikari.metrics.micrometer;
+ exports com.zaxxer.hikari.metrics.prometheus;
+ exports com.zaxxer.hikari.pool;
+ exports com.zaxxer.hikari.util;
+}